Eclipse vs NetBeans

Eclipse vs NetBeans …On which side are you on? Let us know which IDE you think is better and why.

Think of Java IDEs and two names that will come up are Eclipse and NetBeans. I have been using NetBeans for many years now and Eclipse has been a more recent addition to my Java armory. I have enjoyed working with both tools and as such don’t have a clear favorite. I prefer NetBeans a little more than Eclipse as I have been using it longer and am more comfortable with it.

The thing I am most surprised about is how rapidly Eclipse has grown and how it has well and truly eclipsed NetBeans over the past year or so.

In the article: Migrating to Eclipse: A developer’s guide to evaluating Eclipse vs. Netbeans, the author shows the differences between the two IDEs.

Just Eclipse or Eclipse in its WSAD avatar or MyEclipseIDE avatar is definitely good but hey..is it so good that nobody wants to be talk of NetBeans these days??? I haven’t as yet tried out the new NetBeans 4 Beta 2 but I do hope it is very good. So that the competition between Eclipse and NetBeans stays fierce and there is no clear winner.

The end user gets two very good IDEs.

* Apr08 Update – Do have a look at this new comparison of JDeveloper, Eclipse and NetBeans

Content Team

The IndicThreads Content Team posts news about the latest and greatest in software development as well as content from IndicThreads' conferences and events. Track us social media @IndicThreads. Stay tuned!

258 thoughts on “Eclipse vs NetBeans

  • February 24, 2006 at 10:05 pm
    Permalink

    As soon as the few bugs are fixed, NetBeans 5.5 will be terrific.
    From UML to EJB3 and Webservice orchestration, everything is perfect !
    Never considered Netbeans as a good remplacent to Jbuilder before this…

  • February 24, 2006 at 10:05 pm
    Permalink

    As soon as the few bugs are fixed, NetBeans 5.5 will be terrific.
    From UML to EJB3 and Webservice orchestration, everything is perfect !
    Never considered Netbeans as a good remplacent to Jbuilder before this…

  • February 23, 2006 at 1:10 pm
    Permalink

    having used eclipse for over 2 years, I stumbled across Netbeans 5.0. I like the fact that Application Server is included with the distribution. Within minutes, I was writing J2EE code to an Oracle backend. Within 2 hours, I was able to deploy an enterprise Application.

    No need to worry about what plugins to download. It just worked out of the box (so to speak).

    I am never looking back!

  • February 23, 2006 at 1:10 pm
    Permalink

    having used eclipse for over 2 years, I stumbled across Netbeans 5.0. I like the fact that Application Server is included with the distribution. Within minutes, I was writing J2EE code to an Oracle backend. Within 2 hours, I was able to deploy an enterprise Application.

    No need to worry about what plugins to download. It just worked out of the box (so to speak).

    I am never looking back!

  • February 10, 2006 at 2:47 am
    Permalink

    This thread is started more than two years ago. NetBeans has been moving so fast forward that in fact it stirs the java IDE worlds upside down. Go and get one and have a try! Then come back to add your comments here.

  • February 10, 2006 at 2:47 am
    Permalink

    This thread is started more than two years ago. NetBeans has been moving so fast forward that in fact it stirs the java IDE worlds upside down. Go and get one and have a try! Then come back to add your comments here.

  • January 10, 2006 at 9:50 pm
    Permalink

    Just to add more flame to this war I guess !

    Older netbeans versions were fairly inferior compared to linux. But after the new Netbeans (>4.2), netbeans clearly supersedes eclipse !

    – If you are using Swing, eclipse is dead game right there !
    – If you are using linux, eclipse is dead again ! (Although I have seen people saying that eclipse works great on linux, it has NEVER worked good on linux for me)
    – I personally find the debugger in Netbeans much more stable than eclipse
    – The fact that netbeans is J2EE ready out of the box is really impressive for me.
    – Especially with NB5, it simply rocks ! It would be very interesting to see what eclipse would come up with.

  • January 10, 2006 at 9:50 pm
    Permalink

    Just to add more flame to this war I guess !

    Older netbeans versions were fairly inferior compared to linux. But after the new Netbeans (>4.2), netbeans clearly supersedes eclipse !

    – If you are using Swing, eclipse is dead game right there !
    – If you are using linux, eclipse is dead again ! (Although I have seen people saying that eclipse works great on linux, it has NEVER worked good on linux for me)
    – I personally find the debugger in Netbeans much more stable than eclipse
    – The fact that netbeans is J2EE ready out of the box is really impressive for me.
    – Especially with NB5, it simply rocks ! It would be very interesting to see what eclipse would come up with.

  • January 9, 2006 at 11:11 pm
    Permalink

    NetBeans has solved some of its warts but even in 5.0 Java development is so much better with Eclipse. Maybe NetBeans 10.0 will do the trick?

  • January 9, 2006 at 11:11 pm
    Permalink

    NetBeans has solved some of its warts but even in 5.0 Java development is so much better with Eclipse. Maybe NetBeans 10.0 will do the trick?

  • December 21, 2005 at 7:27 am
    Permalink

    Eclipse is far far better. The Forms editor in Netbeans is a total hack job. If someone works with the form editor, it is impossible to work with in any other IDE. Eclipse is miles ahead in speed, usability and industry adoption. Netbeans feels like it has been built by hackers – it has that sluggish clumsy feel about it.

  • December 21, 2005 at 7:27 am
    Permalink

    Eclipse is far far better. The Forms editor in Netbeans is a total hack job. If someone works with the form editor, it is impossible to work with in any other IDE. Eclipse is miles ahead in speed, usability and industry adoption. Netbeans feels like it has been built by hackers – it has that sluggish clumsy feel about it.

  • December 21, 2005 at 7:26 am
    Permalink

    Netbeans 5.0 promises to blow Eclipse completely away. Really??

    I haven’t had time to fully evaluate it, but here is just one little thing I stumbled across after using it for 5 minutes. If I have a line of code that needs a try/catch block ie. object.wait(100), Netbeans, like Eclipse, gives me a little helper icon (a little light bulb) offering me to surround the code with a try/catch block. Fine. I can surround it with a try/catch in two clicks. But if I have something in the block that throws a DIFFERENT exception there is no option to add the catch at the end of the try/catch. I can only surround with another try catch giving me something like :

    try
    {
    f.wait(1000);
    try {
    throw new IOException(”);
    } catch (IOException ex) {
    ex.printStackTrace();
    }
    }
    catch (InterruptedException ex)
    {
    ex.printStackTrace();
    }

    Eclipse however does give me the option to add the catch to the CURRENT try catch block, and it has done so for about a year or so.

    It may be a small example, but it just goes to show that

    a) Eclipse is always a bit ahead of Netbeans
    b) Eclipse usability is far better.

  • December 21, 2005 at 7:26 am
    Permalink

    Netbeans 5.0 promises to blow Eclipse completely away. Really??

    I haven’t had time to fully evaluate it, but here is just one little thing I stumbled across after using it for 5 minutes. If I have a line of code that needs a try/catch block ie. object.wait(100), Netbeans, like Eclipse, gives me a little helper icon (a little light bulb) offering me to surround the code with a try/catch block. Fine. I can surround it with a try/catch in two clicks. But if I have something in the block that throws a DIFFERENT exception there is no option to add the catch at the end of the try/catch. I can only surround with another try catch giving me something like :

    try
    {
    f.wait(1000);
    try {
    throw new IOException(”);
    } catch (IOException ex) {
    ex.printStackTrace();
    }
    }
    catch (InterruptedException ex)
    {
    ex.printStackTrace();
    }

    Eclipse however does give me the option to add the catch to the CURRENT try catch block, and it has done so for about a year or so.

    It may be a small example, but it just goes to show that

    a) Eclipse is always a bit ahead of Netbeans
    b) Eclipse usability is far better.

  • December 15, 2005 at 10:43 am
    Permalink

    I very much like hibernate and would like to know what IDE is better to use with things like that.
    I am a C#.Net developer trying to migrate to the Java word and have been doing some tutorials for the Netbeans IDE (which I might add is is limited, the tutorials I mean) and have found the IDE great. I do have 2 gigs of ram and a fast computer though so I do not notice the slowness that everyone talks about. Although that is a consideration.

    I am trying to find more tutorials that are specific to NetBeans and this has been tough compared to all the tutorials that I have seen for Eclipse.

    Can anyone help with the question I asked about hibernate?

    I am sticking with Netbeans untill I come across a limitation. I have solely been working with J2EE.

  • December 15, 2005 at 10:43 am
    Permalink

    I very much like hibernate and would like to know what IDE is better to use with things like that.
    I am a C#.Net developer trying to migrate to the Java word and have been doing some tutorials for the Netbeans IDE (which I might add is is limited, the tutorials I mean) and have found the IDE great. I do have 2 gigs of ram and a fast computer though so I do not notice the slowness that everyone talks about. Although that is a consideration.

    I am trying to find more tutorials that are specific to NetBeans and this has been tough compared to all the tutorials that I have seen for Eclipse.

    Can anyone help with the question I asked about hibernate?

    I am sticking with Netbeans untill I come across a limitation. I have solely been working with J2EE.

  • December 14, 2005 at 5:00 am
    Permalink

    Eclipse crashes when I try tp open the visual editor. NB5 does not. I currently use NB5. I love eclipse, but it still needs work. After spending a full day trying to get it to work, the 15 minute setup/code/deployment of a test app in NB5 was music to my ears.

  • December 14, 2005 at 5:00 am
    Permalink

    Eclipse crashes when I try tp open the visual editor. NB5 does not. I currently use NB5. I love eclipse, but it still needs work. After spending a full day trying to get it to work, the 15 minute setup/code/deployment of a test app in NB5 was music to my ears.

  • December 10, 2005 at 2:28 pm
    Permalink

    1. As default It supports only JBoss 3.2.3, but the newest version of JBoss is 4.0.3 SP1.
    2. There are only few documents/tutorials and the documents are also not 100% correct. I tried to create a Beans project according to the online tutorial, but no successful.

  • December 10, 2005 at 2:28 pm
    Permalink

    1. As default It supports only JBoss 3.2.3, but the newest version of JBoss is 4.0.3 SP1.
    2. There are only few documents/tutorials and the documents are also not 100% correct. I tried to create a Beans project according to the online tutorial, but no successful.

  • December 8, 2005 at 10:55 pm
    Permalink

    Though Im not a fan of Netbeans especially after I shifted to Eclispse I must say that both do have their strengths and weaknesses, and in the end an IDE is just a means of getting to the solution. I doubt any one thing will be to everyones liking..if that day comes may it be the end of civilization…
    So I say Cheers for the variance in tastes of programmers, as for features I think as long as these wars exist, the competiontion will exist and competition is what drives excellence….
    So keep fighting…..Hoo rah

  • December 8, 2005 at 10:55 pm
    Permalink

    Though Im not a fan of Netbeans especially after I shifted to Eclispse I must say that both do have their strengths and weaknesses, and in the end an IDE is just a means of getting to the solution. I doubt any one thing will be to everyones liking..if that day comes may it be the end of civilization…
    So I say Cheers for the variance in tastes of programmers, as for features I think as long as these wars exist, the competiontion will exist and competition is what drives excellence….
    So keep fighting…..Hoo rah

  • December 5, 2005 at 4:55 am
    Permalink

    There’s no justice before money. That’s the sadness of human being.

  • December 5, 2005 at 4:55 am
    Permalink

    There’s no justice before money. That’s the sadness of human being.

  • December 3, 2005 at 11:31 pm
    Permalink

    Netbeans is very good. But this does not matter. Remember the war OS/2
    against Windows. OS/2 was better and who has won? What really matters
    is what the big software companies opt for. They opt for Eclipse.

Leave a Reply