• War of the IDE -- A Java Debate
    27 replies, posted
Since I've started to program everyone has been telling me to use either NetBeans or Eclipse. I myself have always stuck to the simple Dr. Java, until now. My needs for features are growing, and Dr. Java isn't cutting it anymore (Kind of like Dr. Mario :/). So, I cannot seem to decide against NetBeans or Eclipse. They each have their differences, similarities and faults. I need to make an informed decision on which one to pick. So, what better way to see the good, the bad, and the just fucking terrible than having people passionate about their IDEs debating which one is supreme? Exactly, I can't think of anything better! So debate and fight Facepunch, and tell me which IDE is 'the best'.
Both are very good editors. It's more up to personal preference.
I personally prefer Eclipse, it is very straight forward. They are both good though. Just pick one and try it, if you don't like it then try the other.
NetBeans is piss slow to start up, but it does have a good amount of features, I haven't use Eclipse yet mind you so I don't really have an opinion on it.
I'm using Eclipse for Android, but I can't really use the autocomplete, because the amount of functions is too large and it makes Eclipse crash. Something else that annoys me is the workspace concept. Other than that it's a pretty cool IDE.
I've used NetBeans and Eclipse for different projects. NetBeans has some features available out of the box that Eclipse doesn't, like hg/svn version control integration, profiling and a Swing GUI builder. You can get these features as plugins for Eclipse, but they may be buggy, outdated and/or unsupported. Eclipse uses SWT for its GUI instead of Swing, and because of this it feels more responsive and has a more native look and feel. I suggest you install them both (unless you have some reason why you can't) and see which suits your workflow better. I personally use Eclipse most of the time, but if I had to create a quick GUI application in Java, I would use NetBeans.
I'm not really a java person, but when I do mess around with java, I use eclipse, but it's only because of android. I haven't really used netbeans enough to give a fair comparison
Like most people have said, they will both do the job however each has some advantages over the other. Eclipse is extremely light-weight and straight-forward. It as a clean interface that is extremely easy to work with. NetBeans is powerful but extremely clunky in my opinion. It would be good if you wanted to primarily write GUI applications.
[QUOTE=Overv;25792760]I'm using Eclipse for Android, but I can't really use the autocomplete, because [b]the amount of functions is too large and it makes Eclipse crash.[/b][/QUOTE] Really? What a subpar IDE.
I'd go with Eclipse, but that's just personal opinion.
[QUOTE=Overv;25792760]I'm using Eclipse for Android, but I can't really use the autocomplete, because the amount of functions is too large and it makes Eclipse crash. Something else that annoys me is the workspace concept. Other than that it's a pretty cool IDE.[/QUOTE] Did you get any error messages? Someone may be able to help with your problem.
You don't have to install Eclipse.
the best IDE is the one that suits YOU, not other people.
I have used them both and i would say that for programming in java only i think netbeans is easier. However there seems to be more plugins and resources for eclipse for some reason
just try them both and decide
[QUOTE=Rupert;25794770]Did you get any error messages? Someone may be able to help with your problem.[/QUOTE] It just freezes when I enter a dot and then press a letter key.
[QUOTE=Overv;25795580]It just freezes when I enter a dot and then press a letter key.[/QUOTE] Try checking your error log for clues, it should be at workspace/.metadata/.log.
I use NetBeans, but never tried Eclipse, so I cant judge
You say swing is shit, however you can make it look like the default operating system. :downs: [code] UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); [/code]
I don't think eclipse comes with a Frame designer, although I know there's free addons for it that allow you to do so. Anyways, real men design their windows with code only.
[QUOTE=andersonmat;25803127]getSystemLookAndFeelClassName()[/QUOTE] :love: java
[QUOTE=Matthew0505;25803634]Shit as in sluggish, look and feel doesn't solve this[/QUOTE] What you consider slow is probably the rest of the program, which is holding up the Swing painting.
[QUOTE=andersonmat;25804036]What you consider slow is probably the rest of the program, which is holding up the Swing painting.[/QUOTE] This. You can hardly run a for(int i = 0; i < 100000; i++) in the UI thread and then complain that your UI is slow.
[QUOTE=andersonmat;25803127]You say swing is shit, however you can make it look like the default operating system. :downs: [code] UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); [/code][/QUOTE] Sorry, but that is far from native and still looks pretty crappy (at least in Windows). It does look better than GTK+ though!
I liked Eclipse until it basically exploded on me, with tons of problems. I gave up trying to fix them and got NetBeans instead which seems pretty good. I don't use Java very often though, so I couldn't say which I think is nicer to use in the long run
-snip-
Sorry, you need to Log In to post a reply to this thread.