What is our primary use case?
I use JetBrains IDEs for building applications with Python as the backend. I use JetBrains IDEs as my IDE for really everything, including for database management. I connect through my database there, build out all the code for the backend, and use Angular, which works in JetBrains IDEs for my frontends and other different software SDKs that I attach in. That is primarily what I use JetBrains IDEs for.
What is most valuable?
I really love the database management within JetBrains IDEs, as it is very easy to just connect my database from my IDE, which I find very convenient. The terminal interface within JetBrains IDEs allows me to run a host of different commands that interface with my code. More recently, I have been exploring a model or MCPs, such as connecting to AI, specifically connecting through my code in JetBrains IDEs to OpenAI's APIs to allow ChatGPT to see my data and give me information on that. I do all of that through JetBrains IDEs, and I consider JetBrains IDEs as an orchestrator of all of that.
I do use JetBrains IDEs's intelligent code completion feature, and I appreciate it. It helps me develop faster, and since I obviously will not remember every syntax, it is very helpful for that. That is a great feature.
I would rate the advanced debugging tools in JetBrains IDEs for resolving code issues efficiently as a ten out of ten. It is straightforward for attaching to a process and diving into the code to see where I have an error or if some variable is off, whatever the case may be. It all just works very conveniently.
I have utilized JetBrains IDEs's version control integration quite extensively as it pertains to the packages that are involved.
I have used JetBrains IDEs's Code With Me feature, allowing me to connect with senior developers to get help when needed and to look at code together to pair program live. I have used that a few times.
What needs improvement?
One thing I think could be improved in JetBrains IDEs is the integration with ChatGPT, which I feel could be deeper. Some of it is a bit sketchy; it would be great to be able to follow the same threads within JetBrains IDEs for deep debugging dealing with whatever I am seeing in ChatGPT, especially for debugging. That would be a nice to have.
For how long have I used the solution?
I have been working with JetBrains IDEs for about five years now.
What do I think about the stability of the solution?
I would rate JetBrains IDEs's stability and reliability as a nine out of ten, only because there have been a few times where I needed to reboot the IDE or my computer to get it functional again. I have never had any issue that a reboot did not fix, but I would say seldomly I will see some corruption or strange characters show up in my debugger that I cannot really resolve without a reboot.
What do I think about the scalability of the solution?
I would rate how scalable this solution is as a ten.
How are customer service and support?
I do not often communicate with the technical support of JetBrains IDEs. I have done that every now and then if there is a bug or something that says to send analysis to JetBrains IDEs, but that is very rare.
I would rate the technical support from JetBrains IDEs as a ten.
Regarding a licensing matter, since I use JetBrains IDEs on multiple laptops, I needed to reach out to get some things situated there, and they have always been very responsive and have helped me.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
Before JetBrains IDEs, I used Visual Studio Code quite extensively, but as of now, I do not use that very often since I do not need to.
How was the initial setup?
I participated in the initial setup and deployment of JetBrains IDEs for myself and at work.
There really were no challenges during my setup process. It was mostly just the install and connecting to the repository, so getting up and running in JetBrains IDEs was probably less than thirty minutes.
What was our ROI?
I feel that I have seen a very profitable return on investment compared to if I tried to use Visual Studio Code or some other IDE or platform. The time that I save by being able to do everything through JetBrains IDEs alone makes it worth the return on investment.
What's my experience with pricing, setup cost, and licensing?
I am aware of the pricing and licensing of JetBrains IDEs, which I believe is around ninety-nine dollars for a year. I find that to be a very reasonable rate.
Which other solutions did I evaluate?
I did not really evaluate other options or solutions before ending up with JetBrains IDEs. There were some other IDEs and even just doing things using TextEdit for some things and command prompt, but outside of those, I have not.
What other advice do I have?
Being able to query my database directly from within JetBrains IDEs is very helpful in managing data-intensive applications. I am able to essentially update models or metadata within the code, run queries to see the impact on data, and other scripting directly into my database with my stored procedures or scripts. It is all very convenient that I can do all of that in one place.
I do have multiple apps that I am involved with, so I find it very convenient to have multiple apps up at once when needed or easily switch between the different repositories that I have connected.
Starting from an initial concept of an app, such as a hello world app, to a fully enterprise application, I feel that JetBrains IDEs is great because I can just add packages as needed for the management of whatever tool. From the very beginning to the deepest thing I could possibly want to develop, I believe I could do it all using JetBrains IDEs. I would rate this product a ten out of ten overall.
Which deployment model are you using for this solution?
On-premises