Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

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

 
Adrian Perry
Ranch Hand
Posts: 42
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 34
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 362
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What do you mean eclipse uses a custom javac?
 
Ernest Friedman-Hill
author and iconoclast
Marshal
Pie
Posts: 24211
35
Chrome Eclipse IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Robert Hayes
Ranch Hand
Posts: 116
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 177
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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)
 
Stefan Evans
Bartender
Posts: 1746
10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
>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
Posts: 362
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Pie
Posts: 24211
35
Chrome Eclipse IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic