File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes IDEs, Version Control and other tools and the fly likes Most oft asked question, nevertheless an important one. Which IDE presently? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » IDEs, Version Control and other tools
Bookmark "Most oft asked question, nevertheless an important one. Which IDE presently?" Watch "Most oft asked question, nevertheless an important one. Which IDE presently?" New topic
Author

Most oft asked question, nevertheless an important one. Which IDE presently?

Adrian Perry
Ranch Hand

Joined: Jul 21, 2005
Posts: 42
Hi,

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.

Thanks in advance.
Dave Tuttle
Ranch Hand

Joined: Jan 18, 2006
Posts: 34
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.

--Dave
Gerardo Tasistro
Ranch Hand

Joined: Feb 08, 2005
Posts: 362
What do you mean eclipse uses a custom javac?
Ernest Friedman-Hill
author and iconoclast
Marshal

Joined: Jul 08, 2003
Posts: 24166
    
  30

Originally posted by Gerardo Tasistro:
What do you mean eclipse uses a custom javac?


Eclipse has its own Java compiler; it doesn't use the one in the JDK.

Tomcat 5 actually uses this same compiler to compile JSPs.


[Jess in Action][AskingGoodQuestions]
Robert Hayes
Ranch Hand

Joined: Oct 24, 2004
Posts: 116
JDeveloper is currently my favorite; and free for Windows, Linux and Mac:

http://www.oracle.com/technology/products/jdev/index.html
Reza Ravasizadeh
Ranch Hand

Joined: Jun 08, 2004
Posts: 177
I like Jdeveloper, use Eclipse but I see every Colleagues use JBuilder as an Enterprise IDE.
result :
Eclipse is not good for Enterprise (After it's Web tool also)


Reza
Stefan Evans
Bartender

Joined: Jul 06, 2005
Posts: 1016
>should be noted that netbeans also comes bundled with j2sdk, so it
>indirectly endorsed by the sun people

erm. Indirectly? Sun sponsors the NetBeans project. They actually promote/push it quite hard.
http://www.netbeans.org/about/index.html

I use Eclipse myself, but it is a tool like any other. It fulfils my needs, so I keep using it ;-)
Gerardo Tasistro
Ranch Hand

Joined: Feb 08, 2005
Posts: 362
Originally posted by Ernest Friedman-Hill:


Eclipse has its own Java compiler; it doesn't use the one in the JDK.

Tomcat 5 actually uses this same compiler to compile JSPs.



I believe that can be changed in preferences

Installed JREs
Ernest Friedman-Hill
author and iconoclast
Marshal

Joined: Jul 08, 2003
Posts: 24166
    
  30

Originally posted by Gerardo Tasistro:

I believe that can be changed in preferences

Installed JREs


That controls the JDK whose libraries are used by the Eclipse compiler, and that will be used to run compiled programs. It will also be used for Ant builds (which will, indeed, use javac).

But for compiling the classes you write, Eclipse will always use its own internal compiler, and will never use javac.
Donny Del Scorcho
Greenhorn

Joined: Jun 12, 2005
Posts: 3
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.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Most oft asked question, nevertheless an important one. Which IDE presently?
 
Similar Threads
without being very familiar with any IDE, is that a big problem ?
not enamored by JSF 1.1
IDE "Wars" - choosing the right tool
Question about IDE's
what is a good ide to use?