Best Java IDE?
Which is the best all round IDE for java?
Eclipse. Especially very good for eXtreme Programming in the refactoring area.
Eclipse doesn't have a forms designer though does it?
I've done all my stuff by hand in Swing (Learning it the hard way! Best teacher I ever had!) so I haven't used any designers or anything.
JBuilder has some custom gui components and some custom gui layouts available but if you wish to stick to the standard Swing or AWT components you just don't use any of the custom Borland stuff. You are not forced to use them.
In the strict coding area, I'd have to go with IDEA . It has wonderful refactoring abilities and generally gets out of your way, but when you need a particular task accomplished it performs it quickly and with minimal input. The interface is excellent (pure Swing, believe it or not) and just about anything you can do can be mapped to a key mapping (including support for combos hardwired into emacsfolk brains). This is the only IDE I've tried that's pulled me away from XEmacs for coding.
I guess I forgot that those two don't do GUI form design. Of course, form designers vs. hand coding is an argument in itself.
try JCreator (http://www.jcreator.com/). Just like Visual Studio. Pro version worth the $70.00...
I second the suggestions for IntelliJ IDEA. I've used several IDEs, and IDEA is by far the best. Worth every cent of its (modest) license fee.
Now, I feel filthy knowing anything about debuggers, but sometimes you get filthier code and a looming deadline. That said, Borland JBuilder's debugger is disturbingly slow. You'll want to use something like Karmira's Bugseeker if you ever want to debug.
"Is the debugger slow in jbuilder 8?"
IntelliJ 4.0 now has a GUI/Form designer and is the best IDE hands down. Intelligent code completion like typing two letters of a method or variable and it does the rest. Automatic creation of methods when you implement interfaces. Automatic try catch blocks, for loops templates etc... It also genrates getter/setter and constructor methods for all the attributes automatically. Don't waste your time on anything else.
Gotta second that - IDEA IntelliJ is amazing. I have been playing with the UI Designer for a few hours - great to work with once you understand the concept, and so much easier than handwriting UI code. Been there, done that!
Dr. Heinz M. Kabutz
Go through JBuilder X. This is the best java IDE in the market. Though a bit resource intensive, but which one is not?
You are absolutely right Runner. I feel the same that JBuilder X is giving a new standard and goal in the IDE industry.
If you do Java GUI, I can recommend JFrameBuilder, even better than .Net.
I've used JBuilder X -- but Eclipse 3 is the real powertool. I build OpenTools for JBuilder and work from Eclipse to do this :-)
Fog Creek Home