IDE Feature Matrix

This is how I feel about Java IDEs.

IDE Feature Matrix


Shaun Says:

Agreed.

One of the most pleasurable experiences with IntelliJ IDEA is the fact that it doesn’t get in your way and lets you set up a project to work. Eclipse throws you at the mercy of the plugin eco system and they never play nicely together. I’m not saying you can’t get anything done with Eclipse. I am saying that you only have to focus on what you want to focus on when you use IntelliJ

Bob Lee Says:

I love IntelliJ. This new version means I don’t have to waste time disabling all the plugins I don’t want. :-)

Krish Says:

I use both Eclipse (for Java) and Visual Studio (for .NET). The problem with Eclipse is that there is too much friction in getting things done. I am not saying you cannot be productive. You can, but let’s say you need to do something new in Eclipse you haven’t done before, it is frustrating how many hoops you have to jump through to get it set up. No pain after that, but I have ended up half-laughing, half-crying after figuring out how to set up some simple configuration.

Dushyanth Says:

I was in a company where they had a very good infrastructure team. The custom Eclipse installation came with all required plugins installed (and unnecessary ones removed), shortcuts created. Eclipse was very productive.

Switched to IntelliJ for personal use as configuring all the plugins is a major pain in Eclipse. Too much wasted time and effort.

I still use Eclipse to read open source code though. I like it’s ability to manage multiple projects without choking.

Bilal Says:

Firstly, i need to say , for a naive developer , eclipse might be more useful, however this does not change netbeans’ being much better than eclipse since it is more integrated and more humanist :)
Regards.

Mike Says:

Totally agreed, except IntelliJ 8.x on the Mac with Java 5 has been kicking my ass of late. Apparently has something to do with Apple hosing something in their mid-summer Java 5 update. 2-3 crashes per day, doesn’t matter what I’m doing. IntelliJ has to rebuild indexes after every one of these crashes. Gives me a real sad-face :-( .

Oh my god, that is exactly it.

I’ve been using IDEA forever, so I’m surely biased in its favor. But I’m not a total bigot, and every couple of years I end up giving Eclipse a try. I always do it with somebody who knows it well, and there are always a bunch of multi-hour sessions where they try to get the exact right combination of plugins and settings to make it not entirely awful to use.

Even at the end of that, even when they’re satisfied, Eclipse is still a usability disaster. Of course, developers can deal with that; if they got put off by a little technical difficulty, they’d have gone into telemarketing or something. But just because you can get used to the sound of jackhammers or the smell of cat pee doesn’t mean you should.

Mick Says:

I’ll personally vouch that IDEA isn’t lacking parity in the death by papercuts department.

Missing feature on that matrix: need to sit with a patient power user to truly appreciate it. (All three score highly.)