

So each time you need to step out of your main project, you launch another screen. And no, multi-module maven projects (which IDEA handles well) are not sufficient. Be it an “experiments” one, a “tools” one, or whatever. But I’ve never been in a situation, where you don’t at least occasionally need a separate project. Maybe there are those small companies with greenfield projects where you only need one.

I know I need an upgrade, but that’s not the point – not having “build on change” was a huge surprise to me the first time I tried IDEA.

And turning the autobild on makes my machine crawl. Projects are not automatically built (by default), so you can end up with compilation errors that you don’t see until you open a non-compiling file or run a build.And you can’t compensate for those with sugarcoating.

But at least some of the problems I see have to do with the more basic development workflow and experience. Of course, IDEA has so much more cool features like code improvement suggestions and actually working plugins for everything. Not just because of all the key combinations I’ve internalized (you can reuse those in IDEA), but because there are still things I find worse in IDEA. I’ve been using mostly Eclipse for the past 12 years, but in some cases I did use IDEA – when I was writing Scala, when I was writing Android, and most recently – when Eclipse failed to be ready for the Java 9 release, so after half a day of trying to get it working, I just switched to IDEA until Eclipse finally gets a working Java 9 version (with Maven and the rest of the stuff).īut I will get back to Eclipse again, soon. IDEA is like the iPhone of IDEs – its users tell you that “you will feel how much better it is once you get used to it”, “are you STILL using Eclipse?”, “IDEA is so much better, I thought everyone has switched”, etc. Last year they were almost equal in usage, and I have the feeling things are swaying even more towards IDEA. Over the years I’ve observed an inevitable shift from Eclipse to IntelliJ IDEA.
