• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Your favorite Java IDE?

TridenT

Lifer
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.
 
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.
 
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.
 
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.
 
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 😡. 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.
 
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.
 
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.
 
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.
 
For vanilla java projects Netbeans... after that I go with whatever IDE (Netbeans or Eclipse) that has the best plugin support (Android, SunSPOT, etc).
 
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.
 
GVim and Explorer shortcuts. 😛

Oh, I guess that's not an Integrated Development Environment. In that case, Netbeans. 🙂
 
I've always felt like eclipse runs like poop. Netbeans usually feels pretty snappy.

Visual Studios is still my favorite IDE.
 
Back
Top