This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
Larry, when was the last time you tried UI building in NB? Not that I think you are wrong, but based on how it works now, I am assuming you tried it a while back.
I have done lots of Swing development in my career, and I have some strong opinions on how the code should look and be designed. And I am impressed by NB's Swing GUI builder. I actually think it performs very well and writes clean code. So if I wasn't building Swing code from scratch (still my preferred method), my first choice between IJ, Eclipse and NBs UI builders, I will always choose NetBeans first.
With IntelliJ IDEA, we focused on providing equally good behavior for building new forms and for maintaining existing ones. NetBeans' UI designer works great for creating a new form from scratch, but its behavior is sometimes unexpected when making modifications in a large existing form. Also, IntelliJ IDEA provides a larger array of "micro-refactoring" actions to change the form layout, and a number of inspections for detecting common problems in UI forms.
Also, IntelliJ IDEA provides quite powerful form/code integration - listener generation, navigation between form fields, listeners and UI components, etc.
Originally posted by Mark Spritzler: Larry, when was the last time you tried UI building in NB? Not that I think you are wrong, but based on how it works now, I am assuming you tried it a while back.
It was about 6 months ago. But I was not only looking at the GUI builder, but the entire IDE. IMO, NB just really kinda sucked. Compared to IDEA, it just felt clumsy and slow. I used to be a NB user years ago, and really liked it, but about the time 5 came out, it just lost it's edge.