I know Eclipse does more than Java. I've used it previously. It's just you said Netbeans is the Frontpage of Java while it's so much more these days. I find the Netbeans extensions to be of very high quality since most of them are backed directly by Sun.
Eclipse has the same Metisse GUI builder as Netbeans so is capable of generating the same unreadable code.
The problem here is a particular section of Netbeans and it isn't even specific to Netbeans. All GUI builders I've ever seen are rubbish, there's an unwritten rule that none of them can ever be sane and generate code as you'd write it by hand (lots of reasons for this, MS like to lock you into their VS platform, some gain minor performance improvements at the expense of all readability).
If you want to blame anyone then blame MS for making flaky tools of questionable benefit to productivity the norm. By pushing flashy and generally worthless nonsense like GUI builders ahead of actually useful technology like unit testing and refactoring support they have polluted whole sections of the population with stupidity. Those who have been infected will produce rubbish code wherever they go because they will only touch platforms with ad hoc code generation which they don't understand.
The point. Good programmers will produce good code with any IDE. Bad programmers will produce bad code with any IDE. The only question is what tools the IDE provides which allows both to reach their inevitable conclusion the quickest. I just find Netbeans does that quicker for me.
|