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.