Preferred Java IDE
Posted 09 April 2012 - 10:17 AM
Posted 09 April 2012 - 12:43 PM
If it comes to IDEs, my expectations are very high as VS (Visual Studio 2010) does a great job in this.
Netbeans Lacks too much professional features: Refactoring, Code generation, etc. Company driven development.*
IntelliJ IDEA Good code refactoring support, good UI structure and overall concept, but lacks functionality at some points which must be payed separatly. Very good UI designer. Company driven development.*
Eclipse Lot of functionality comes with plugins, very good support for Code generation, refactoring, auto fixing code. Supported by IBM and Google but not controlled. In some parts, the functionality even supersedes VS. However, the plugin driven approach comes to the price of a bad general concept (actually not existent), very bad overview. There are dozens of versions of Eclipse, each version has dozen of different pre bundles of Plugins installed. Really messy.
Some work flows are very complicated: There are no Projects, no Project Files, there are just Workspaces which are a pain in the ass to quickly share with other devs.
However, Eclipse brings the best compromise when you manage to understand and config it and setup the required plugins. And, of curse, your team needs to understand it either.
*Company driven development: Brings better consistency but mostly less support for features, especially if they are not mainstream.
Posted 09 April 2012 - 01:58 PM
It loads up nice and quick, unlike NetBeans and Eclipse, which I used until I found JCreator.
Note, this is not free/share ware, it is a commercial product with a price tag.
I think the LE version might be free, but the pro version is around US$80
(I'm using it on an academic licence - $35)
Posted 09 April 2012 - 03:34 PM
Also, I believe Eclipse "workspaces" are compatible with NetBeans, but not vice-versa.
Posted 13 July 2012 - 07:42 PM
Plus it is more multilanguages than NetBeans, even if this one caught up a bit.
For quick code testing, I like to launch Processing, it is awful as editor, but I appreciate to be able to write a few lines of code and run them without even having to save the file! (and without using class or main...)