An insight on IntelliJ
January 26, 2019

An insight on IntelliJ

Dilip Puri | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with IntelliJ IDEA

IntelliJ is not being used by the whole company but it is being used few of us. Most of the time it is being used for Java development. It is really compatible with JVM based languages like Scala. It reduces the repetitive and mundane task, it can correct simple errors in code. It has really good suggestions in code, probably the best I have seen in all the IDEs.
  • It has the best coding suggestion among all the IDEs. It can handle basic syntax errors too. It works like real-time code inspection.
  • The other most important feature is auto-compilation. It automatically handles syntax errors too.
  • It has the best code debugger. At any breakpoint, you can see what the code does.
  • It has inbuilt database management support too.
  • IntelliJ requires a good amount of RAM, so if you have at least 8 gb ram then no issues.
  • The learning curve for IntelliJ is a bit steep compared to other IDE.
  • It is really resource intensive. It uses too much power, and a good amount of ram and processing power.
  • Development time reduced significantly so that is a positive impact.
  • Another positive impact was we could focus more on critical thinking rather than the mundane coding.
  • We could work on projects where we had to work on multiple languages and DBMS
I have used Netbeans and Eclipse, but both of them combined don't have the shortcuts alone that IntelliJ has. It's GUI is better than eclipse. Netbeans and Eclipse are good to use if you are starting, but if you have really good experience in coding then IntelliJ is the best product to use, it reduces the mundane tasks and highlights the wrong syntax.
IntelliJ is best suited if you are using a desktop or connected with a power source, otherwise it drains your battery too quickly. IntelliJ is best suited if you are using either Java or JVM based languages. Since this is a commercialized IDE it has little community and sometimes when you are stuck then you may not find support that easily.