I love my IntelliJ
October 18, 2017

I love my IntelliJ

Rahul Chaudhary | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with IntelliJ IDEA

IntelliJ is used across my organization to obviously deliver better code. Developers are free to choose between different editors, but I have mostly seen IntelliJ at work. IntelliJ is for Java, as most people would already know, and if your project is Java, and specially spring based, then this editor is the best in my opinion.
  • It is compatible with the newest Java.
  • It is compatible with Java frameworks such as Spring, and Maven.
  • It supports version control.
  • It is very stylistic, and it feels good to code in it.
  • It has good syntax highlighting, lots of customization, useful commands to enhance your workflow.
  • It has lower CPU consumption. I keep 3-5 projects open at a time, and there is no lag.
  • IntelliJ has terminal inbuilt, which I like, but it does not have a scroll lockdown i.e. if you are tailing some files which are actively receiving new data, then the cursor will keep on focusing on that new data.
  • Why is it so damn costly!!!
  • Terminal, and editor are not linked together. E.g. I run `git pull` command on the intelliJ terminal, but the view does not update automatically based on file system changes.
  • Version control view is hard to understand. Or maybe its just me.
  • IntelliJ Code Helper tools makes it easier for developers to write, format, and edit code. The development cycle is definitely increased after our team adopted it.
  • Mixing of editors is BAD!! Some team-members use Eclipse and some IntelliJ. Both editors format code differently making git commits longer and harder to read.
  • Code is much more consistent across teams.
  • I see IntelliJ an upgraded version of Eclipse.
  • Eclipse itself is incredible, with new features every release.
  • But IntelliJ adds a mix of tools, and features, which makes the development life cycle easier, and enjoyable.

  • Better syntax highlighting, color combinations, and themes are easier ones to spot.
  • Support for terminal is something new I saw.
  • Better inspect code.
  • Better support for VCS.
There are many editors out there, and the most popular ones are free of course, so why make this investment? I used to like Atom editor a lot, but you have to install a whole ton of software to make it work the way you want it to. IntelliJ, on the other hand, is customized to meet most needs. There are linters, code checks, terminal, etc all built in. Working with intelliJ has taught me to write even better code. The "code inspection" tool finds even the slightest mistake like spellings in your code, and I tend to fix them, making my code base better every day. IntelliJ simply amazes me in how much better I have become.

But despite lots of benefits, IntelliJ is costly. Its major competitor, Eclipse, does all of these, for free! But IntelliJ in IMHO is easier to work with. Better style, better code inspection, etc, etc makes the price worth it. If you are worried about price, Eclipse as I said, works equally good, with most of benefits provided, if not all.