Best IDE for Java developers
November 05, 2019

Best IDE for Java developers

Anonymous | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with IntelliJ IDEA

All Java and Clojure developers use this tool at my company. The development is quite fast with this tool as it provides a lot of features like autocompletion etc. It is not being used across company wide but restricted to few teams only. It has helped us in writing day to day code in a very fast and easy manner.
  • Inbuilt support for a web server which makes Java web application faster
  • Auto code completion. By just typing a few words, it will complete the whole code block like try catch.
  • Lots of plugins like Sonar Lint. Using those you can analyse your code while writing it
  • Provides a decompiled code of libraries which can help a lot
  • It is a very heavy tool and consumes a lot of memory
  • If you are a new java developer, then you shouldn't use it heavily as it will affect your learning ability
  • Fast development with this tool and error-free (up to a certain point).
  • Uses a lot of system memory which can result in slowdowns of other processes.
Out of all three, IntellIj is the best. The other two are light weight but don't have the plugins or code quality that Intellij provides.
It has got all the features that a java developer would need. It has inbuilt support for web server with which you will not need to deploy your application in some other server. You can start your application from this tool itself.

Do you think IntelliJ IDEA delivers good value for the price?

Yes

Are you happy with IntelliJ IDEA's feature set?

Yes

Did IntelliJ IDEA live up to sales and marketing promises?

I wasn't involved with the selection/purchase process

Did implementation of IntelliJ IDEA go as expected?

I wasn't involved with the implementation phase

Would you buy IntelliJ IDEA again?

Yes

I have had a very good experience using this tool for Java and Clojure development. Not sure how useful it will be for other languages like NodeJs. But for Java developers, it is the best thing to use.