I was under the impression that the IntelliJ IDE was a diamond, then I saw a dude use it in a screencast and the design looked grim.
I was under the impression that the IntelliJ IDE was a diamond, then I saw a dude use it in a screencast and the design looked grim.
Gotta feel for the JetBrains guys, I have a feeling that a good chunk of their users are on Macs and it's not clear that they'll have a way forward. It does look to me like Eclipse will be a viable option in future. Which, as an IntelliJ fan using a Mac, doesn't make me super happy.
That said, I think the original article was spot-on.
http://lists.apple.com/archives/java-dev/2010/Oct/msg00493.h...
JetBrains guys are very smart (I dislike Java as a language, but I continue to be impressed by IntelliJ) and I have no doubt they'd be able to switch a native layer if needed: they have all the motivation to (it's a commercial product).
But it is the ugliest thing... just horrible, but if you can get past that, it is a great tool.
OS-X users are a big paying contingent for Jetbrains - so I expect they will find a way, one way or another, to make it run well.
Now Eclipse -- that's ugly, inside and out.
It's a great IDE, general usability is certainly better than Eclipse (it was meant to be an IDE as opposed to Eclipse which is a platform with an IDE built on top), but personally, font rendering was a deal break.
Their icons are, well, tasteless is the best way to describe them.
I know people don't often talk about usability and developer tools - but it really really matters. You spend a LOT of time on it - may as well fuss over it and make it right. IDEA gets so much right.... and this is also a good example of when user experience can be great, but design (graphic) not so great.
Either build a real Cocoa interface, or go LimeWire's route and don't make it look native at all.