I know this is an oft asked question. But it is also a fact that IDE keeps evolving and updating left, right and center everytime. So presently which is the best IDE?
If you search this forum, the answer happens to be ecllipse, but has anybody checked the new netbeans version. I have'nt used it, but the from the reports I had, it looks as if it is faster than its predecessors. It also has activeX like toolkit, which we can use in awt and swing, where we can create component and write action performed directly. It also facilitates the use of web components. Struts framework is also easy to use in this new version. It should be noted that netbeans also comes bundled with j2sdk, so it indirectly endorsed by the sun people. Plus it is a freeware.
I personally do not use any IDE, but do all my work in the notepad. I would like to use an IDE so as to efficently and quickly do my work. Can estemed people on the site tell me which one i should use, and also state why I should use a particular one? Which one is best suited for a particular technology eg web application, core java, swings etc, In short can somebody list the pros and cons of the IDE which are most used in the production as well as practice environment.
You can try both and decide which you like, but it takes a long time to get to know a complex ide. I've used both eclipse and nb (on OS X) and currently use nb. Eclipse is great, but somehow I prefer nb's look and feel. nb pros: based on ant - standard and transparent build system. The same build can be run from the command line (automated, etc). uses standard javac - eclispe uses a custom compiler. comes with a great xml editor - i don't like eclipse's ant editor or the free xml buddy, and i don't want to purcase myeclipse. much simpler to get to know. very fast dev cycles right now. better in some areas - profiler, gui builder.
I personally never get tired of the "Best IDE" forum topic because, much like the "best text editor" thread that occurs so often on the web, I always learn something new about the current state of the IDE world.
I'm a long-time Eclipse user, but I've recently become an IntelliJ IDEA convert. Its specialty is developer productivity, so pretty much every feature in it is aimed toward making things easier and faster. Of course, the major disadvantage to IDEA is the price- $499. But if you can get your employer to pony up the $$$, it's very much worth it.
Also the new Sun Java Studio Creator 2 is out, and is full of features, but accordingly, is kinda slow and bloated. Looks to be very handy for people doing enterprise apps.