What is IntelliJ IDEA?
Who uses IntelliJ IDEA?
IntelliJ IDEA Integrations
Here are some stack decisions, common use cases and reviews by companies and developers who chose IntelliJ IDEA in their tech stack.
UPDATE: Thanks for the great response. I am going to start with VSCode based on the open source and free version that will allow me to grow into other languages, but not cost me a license ..yet.
I use Visual Studio because it provides me best default configuration for development. Less choice helps me concentrate on the product. In a sense it is iPhone of software development for me. When my laptop broke, I just download latest version of VS and start coding without any configuration. For sure it has best editor in terms of perceived responsiveness. Could not say the same for IntelliJ IDEA unfortunately.
We brought Visual Studio Code into our tools environment alongside IntelliJ IDEA's line up and Visual Studio because some of our customers wanted a free IDE to distribute among their development teams. Since we do a lot of open source development and integration, we now use Visual Studio Code to double check that the code we are communicating with our commercial customers can be processed consistently.
Well, this one was simply. For many ears I was trying to use a bunch of free IDE's. Some of them were kinda fine, but every now and then they were a cause of frustration. At some point, a decided to spend the money for an IDE that everyone talks about. IntelliJ IDEA is the one. Since then, I never looked back and even happy to extend the subscription. So, for the company it was not even a question of what to use. :)
I use WakaTime because it provides interesting information about my coding time. I have plugin for Visual Studio Code and IntelliJ IDEA (my favourite IDEs). Wakatime uses fancy graphs to vizualize time spending on project. With Wakatime I can improve my productivity by focusing on right project.
IntelliJ IDEA's Features
- Smart Code Completion
- On-the-fly Code Analysis
- Advanced Refactorings
- Database Tools
- UML Designer
- Version Control Tools
- Build Tools