Link Details

Link 425881 thumbnail
User 478055 avatar

By mitchp
via philsturgeon.co.uk
Published: Jun 07 2010 / 09:01

For a long time I have had the opinion that NetBeans sucked. When somebody asked me what exactly I didn't like about NetBeans I couldn't remember any reasons, so decided to give it another try. The result of my test? Why the hell have't I been using longer?!
  • 52
  • 7
  • 7473
  • 8

Comments

Add your comment
User 761321 avatar

truonghatsts replied ago:

1 votes Vote down Vote up Reply

If you love SUN technology such as Glassfish, EJB, JSF, MySQL... Netbeans is always the best choice.

User 394977 avatar

nmatrix9 replied ago:

0 votes Vote down Vote up Reply

I've been hearing quite a few good things about NetBeans.

User 277931 avatar

Jason Whaley replied ago:

7 votes Vote down Vote up Reply

@mitchp the Eclipse crowd is too busy trying to fix all of their broken plugins to respond

User 394977 avatar

nmatrix9 replied ago:

0 votes Vote down Vote up Reply

@Jason Whaley

I'm a eclipse user and I actually LOL at your comment. I use to use myelipse but quickly lost patience when it took 3-5 minutes to start up and constantly keep crashing on my linux box. I guess it was a case of "include everything including the kitchen . . ." mentality with myeclipse, their plugin ecosystem is not sustainable too many plugins conflicting with other plugins or hogging the hell out of system resources. Eventually I lost patience and got a subscription to JBoss Developer Studio, much more streamlined and coherent and more stable. So I guess I'm satisfied for now, it could be better but for now I'm just satisfied with getting stuff done without a excess of convoluted tools that give plugin developers a chubby.

User 396378 avatar

Ole replied ago:

1 votes Vote down Vote up Reply

Everyone seems to be moving from Eclipse PDT to NetBeans, and it's completely understandable. Eclipse will start to slow you down when working with larger projects..

User 359362 avatar

jihedamine replied ago:

1 votes Vote down Vote up Reply

Saying that NetBeans handles the "crazy "new trends" like Rails and Git" and the other "old trends" "really fucking well" is not a serious evaluation.
Did you compare code completion and code refactoring in python (pydev vs netbeans plugin) ?
Did you try to develop an average to big java project (+50 classes) with netbeans ?
The title "vastly superior" being based on your first impression and the fact that you found a lot of plugins is not really serious.
This is not a flamewar, I don't represent Eclipse neither IntelliJ Idea. It's just that the post is plain fluff.

User 764127 avatar

philsturgeon replied ago:

0 votes Vote down Vote up Reply

"Did you compare code completion and code refactoring in python"

No, I don't use Python.

"Did you try to develop an average to big java project (+50 classes) with netbeans"

Yep, 100+ classes and still works like a dream.

"The title "vastly superior" being based on your first impression and the fact that you found a lot of plugins is not really serious."

That's not the title I chose. This article has been written as a "my discoveries so far" and after using it for 3 months I stand by all of the comments made.

There are lots of things it apparently does not do well, but I don't give a damn about "SOA related technologies, UML, Grails, plain Java, GWT" or any other XYZ feature I have never heard of. I use it for PHP, CodeIgniter, HTML, JavaScript, CSS it works like a charm for all of those.

The fact that it does everything I need it to far better than any other IDE for me makes it "vastly superior". It does not do EVERYTHING FOR EVERYONE and thank god, that would make it useless crappy bloatware.

User 278236 avatar

Andy Gibson replied ago:

1 votes Vote down Vote up Reply

I find Eclipse in general to be faster and stall less, however, it can have problems with plugins, but if you go with a fixed stack, I generally don't have any problems. I've been using JBoss Developer Tools plugins on a clean Eclipse install for Java EE 6 CDI, JSF, JPA development and am loving it.

User 745365 avatar

Travis Calder replied ago:

1 votes Vote down Vote up Reply

I have to try things out with NetBeans and Eclipse again, but when I used them I always preferred NetBeans.

Lately though I've been a huge fan of IntelliJ's community edition, and I'm seriously considering buying the Ultimate edition for myself. I use it at work, and it works amazingly. The code completion, refactoring tools, etc. provide tremendous speed boosts.

Anyone here compare IntelliJ to NetBeans or Eclipse more recently?

User 700203 avatar

schoenobates.myopenid.com replied ago:

2 votes Vote down Vote up Reply

Just recently moved from Eclipse to Idea. Found Idea to vastly better than eclipse from a functionality viewpoint (but I do miss the completeness of the 'right-click run as unit test bit' which is kind of so-so in Idea). Version 9 Ultimate is quite fast (once I tweaked my JVM options) and very configurable. Most of the issues I had with eclipse weren't down to the actual platform, more the plugins: especially the perforce one. One of the big things with Idea is the refactoring support which still leaves most IDE's in the dust. On the downside, the UI can be slow (more a Swing thing) but has definitely improved since V.8, and maven integration feels a bit clunky ... but definitely much happier since the move ...

User 713041 avatar

Ric Rude replied ago:

0 votes Vote down Vote up Reply

I still have nightmares about NetBeans and Swing in general. I remember staring at a gray rectangle for ten seconds while Swing struggled to redraw the UI (on a Sparc server!)

User 338269 avatar

Miloskov replied ago:

0 votes Vote down Vote up Reply

Thats FUD and old very 90's.

User 338269 avatar

Miloskov replied ago:

0 votes Vote down Vote up Reply

I like netbeans and the l&f in mac is awesome but I still prefer eclipse little more with the standard plugins. I dont use any extra plugins just pydev and the CDT for C/C++ thats all.

Before I used Intellij on the mac was great but in Linux the l&f is terrible and very slow.Netbeans is great on Linux.

User 306525 avatar

Dave Newton replied ago:

0 votes Vote down Vote up Reply

I use IntelliJ in Linux and the L&F is fine and as responsive as necessary--not sure what your issue is.

User 183608 avatar

alblue replied ago:

1 votes Vote down Vote up Reply

NetBeans does some things better - Eclipse does other things better. IntelliJ probably does more things better. Having competition is good, and having one IDE pull ahead of the other helps spur on competition as well. I wouldn't say that any one IDE is 'vastly' superior than any others - for example, OGSi development in NetBeans isn't as good as the Eclipse one yet. That doesn't mean it won't get there, but these types of articles are pure flamebait.

User 551847 avatar

STL replied ago:

1 votes Vote down Vote up Reply

It's just an IDE. Don't make such a big fuss about it. The vast majority of useful features that you use on a daily basis work equally well in just about every IDE (except for JDeveloper, but that's another story).

This is just a silly emacs-vs-vi type debate. Pointless.

BTW: vi > eclipse > netbeans > emacs > JDeveloper.

User 338269 avatar

Miloskov replied ago:

0 votes Vote down Vote up Reply

Hahah yeah agree is the same thing over and over, my dad beats your dad. But we humans we tend to compare everything.

User 272671 avatar

Programmist replied ago:

1 votes Vote down Vote up Reply

I use Springsource Tool Suite, which is basically Eclipse 3.5.x with WTP, m2Eclipse, some Spring plugins, and a few other things installed. AFAIK Netbeans uses Sun Java EE products by default (whether you want them or not) where Eclipse gives you the option of choosing your own path. Any experienced Spring users using Netbeans successfully? I'd be interested in hearing ho easily Spring integrates with Netbeans because that's been a major reason I've stayed away.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.

Java Performance Optimization
Written by: Pierre-Hugues Charbonneau
Featured Refcardz: Top Refcardz:
  1. Design Patterns
  2. OO JS
  3. Cont. Delivery
  4. Java EE7
  5. HTML5 Mobile
  1. Node.js
  2. Debugging JavaScript
  3. OO JS
  4. JSON
  5. Ajax