Your favorite Java IDE?

TridenT

Lifer
Sep 4, 2006
16,800
45
91
I'm using BlueJ for this Java class I am in(it's what the teacher wants), but I'd like to know what you guys like most.
 

postmortemIA

Diamond Member
Jul 11, 2006
7,721
40
91
Netbeans by far - most polished IDE, and rich in features that I use everyday. Excellent subversion and other CM support. Good with C++. Has nice UI builder. Profiler and debugger are great.

After Netbeans, I could work in Eclipse if asked.

Probably Eclipse is still #1 in popularity and user base, but Netbeans has been gaining popularity in last few yrs and Eclipse has been stagnating.
 

Crusty

Lifer
Sep 30, 2001
12,684
2
81
When I used BlueJ back in 2003 it was a total POS. I ended up doing all my assignments in Netbeans and just testing it once in BlueJ to make sure my TA could run my code.

When I dabble in Java I tend to stick with Netbeans though.
 

TridenT

Lifer
Sep 4, 2006
16,800
45
91
When I used BlueJ back in 2003 it was a total POS. I ended up doing all my assignments in Netbeans and just testing it once in BlueJ to make sure my TA could run my code.

When I dabble in Java I tend to stick with Netbeans though.

Well, it's been like 7+ years since 2003 so... :hmm:

It seems alright for me though. I have no real experience with any other IDE though.
 

Aikouka

Lifer
Nov 27, 2001
30,383
912
126
Yep Eclipse lovers can't never get over lack of UI editor ... we don't have it thus it doesn't matter.

Pretty sure there is a plug-in for creating GUIs in Eclipse, but that wasn't even the point of the comment. The point is how useless the Netbeans GUI creation is for the actual layouts, because nothing every looks the way you draw it unlike the WYSIWYG editors in things like Visual C# and Visual Basic. But that's just an inherent problem with using Java Swing and not specifying actual placements (which almost no one does in Swing anyway).

I hate Java Swing :mad:. Nothing has ever made me more annoyed in my days of programming than the finickiness and buggy nature of Swing. Just the other day, I had a JPanel being pushed over too far, but nothing was actually pushing it. Turns out, JButtons are bugged to when Java truncates their text, it doesn't actually truncate it when it comes to determining the layout, so a JButton with a long text string will cause other items around it to be potentially moved around in unintended ways. Had to use a monowidth font combined with my own truncating just to stop it :\.

I just code all layouts by hand... I was weird enough that for awhile, I just used the GroupLayout, but lately, I've been using... I believe BoxLayouts more. Never got into GridBagLayout or anything of that sort.
 

Monster_Munch

Senior member
Oct 19, 2010
873
1
0
I have to use eclipse at work. So I also use it in my free time, simply because I already know it fairly well so it saves me time learning something new.
 
Sep 29, 2004
18,656
68
91
Eclipse.

Shortcuts are awesome in it. Refactoring is snap. Quick Fix, Auto Completion. Moving lines around via Alt-Arrow. It's so damned quick and easy to write code in Eclipse.

As for "GUI creators", all those do is created bloated code. If you know hte API, one should be able to layout GUIs in their head. I've seen people use generators and I can actually do things faster by hand and not have convoluted crap as an end product. It's amazing what can be done if one knows the API.
 

ivan2

Diamond Member
Mar 6, 2000
5,772
0
0
www.heatware.com
used netbeans in school cuz i could get my server to work on it easier than i could get it to work in eclipse. when I get out of school everywhere i use eclipse. loving all the bells and whistles, also seems snappier to me. and if you have to work on JBoss it seems eclipse has much better support.
 

tatteredpotato

Diamond Member
Jul 23, 2006
3,934
0
76
For vanilla java projects Netbeans... after that I go with whatever IDE (Netbeans or Eclipse) that has the best plugin support (Android, SunSPOT, etc).
 

beginner99

Diamond Member
Jun 2, 2009
5,318
1,763
136
netbeans

there is much more to it than just the GUI creator. Yeah I know these wizards are probably only nice when you are still learning but then they are helpful. Code examples are the best things to start understanding stuff.
 

Ken g6

Programming Moderator, Elite Member
Moderator
Dec 11, 1999
16,698
4,659
75
GVim and Explorer shortcuts. :p

Oh, I guess that's not an Integrated Development Environment. In that case, Netbeans. :)
 

Cogman

Lifer
Sep 19, 2000
10,286
145
106
I've always felt like eclipse runs like poop. Netbeans usually feels pretty snappy.

Visual Studios is still my favorite IDE.