Stuart said:
Can anyone suggest a good free/shareware Java IDE. I've tried Netbeans but
found it to be very slow. It'd be nice to have a GUI designer built in like
Netbeans.....
First off, if you're not desperately in need of a GUI designer, and
aren't working in a team environment, try just using JEdit (or Vim,
TextPad, Emacs, even XEdit[0]) and Ant for your Java development. I
wobble back and forth between using an IDE or just JEdit/Ant/bash. IDEs
are nice, but they're not indispensible.
If you must have an IDE, make sure you have at least 256MB of RAM; I
don't know of any Java IDE that will run well in less than that, and
512MB or 1GB won't go to waste.
I'm pretty impressed with the recently-released JBuilder X Foundation
<
http://www.borland.com/jbuilder/foundation/index.html>. The editor is
fast and powerful, it builds apps quickly, and can produce "native"
application wrappers for Windows, Linux, Solaris, and MacOS X. I
haven't used the GUI designer in the new version, but it does have one,
and the JBuilder 9 designer worked fine.
Foundation is a real, non-crippled development system, and the license
allows you to use it for commercial applications, but if you want some
of the more advanced refactoring tools, Developer costs $1000. I'm
strongly considering buying it.
Eclipse is interesting and reasonably fast, but still incomplete, and
has the worst editor I have ever seen in any tool in my entire life.
Since you spend 99% of your time in the editor, that's kind of a
deal-breaker. NetBeans is hideously slow, no matter how much memory you
give it, it's just very badly designed. I'm not familiar enough with
the others.
[0] Run for your life: <
http://www.alphaworks.ibm.com/tech/ximple>