NetBeans 6.1 is a lot better than I thought
This week I’m in New Haven, CT, teaching a class that combines UML and Java Web Services (an odd combination to be sure). The client wanted to use NetBeans as their primary IDE, and I always try to accommodate that if I can.
My last exposure to NetBeans was back in version 5.5, I think, when a couple of friends suggested I give it a whirl. I’ve been an Eclipse user since version 1, so I’m very comfortable with that environment. As part of giving a presentation at my local Java User’s Group, I also got a license for IntelliJ’s IDEA, so I’ve been playing with that off an on. When I don’t want to use a heavy IDE, I generally stick with UltraEdit, which does a decent job, even with Groovy code.
Nevertheless, I downloaded and installed NetBeans 6.1. I have to say that I’ve been very pleasantly surprised by the editor. The UML support is surprisingly good, including the capability to generate sequency diagrams from code. But its JAX-WS and JAXB support has been outstanding. I’ve been using them with the embedded Glassfish server and really enjoyed it.
I’m in a bit of a rush (have to get back to class) or I’d say more. What I can say, though, is that if the NetBeans group really does deliver on Groovy and Grails support in NB 6.5, as promised, I’m definitely going to try it. I’m still mostly an Eclipse person (and the commercial MyEclipse tool as well). I know it’s practically heresey to say so these days, but I’m still finding that IntelliJ slows me down a lot more than it speeds me up. But this single week with NetBeans has been a revelation. I can only hope the Groovy and Grails support when it comes out in October is as good as the rest of the IDE.

About Kenneth Kousen
Ken Kousen is the President of Kousen IT, Inc., through which he does technical training, mentoring, and consulting in all areas of Java and XML. He is the author of the O'Reilly screencast "Up and Running Groovy", and the upcoming Manning book about Java/Groovy integration, entitled "Making Java Groovy".
He has been a tech reviewer for several books on software development. Over the past decade he's taught thousands of developers in business and industry. He is also an adjunct professor at the Rensselaer Polytechnic Institute site in Hartford, CT. His academic background includes two BS degrees from M.I.T., an MS and a Ph.D. from Princeton, and an MS in Computer Science from R.P.I.
More About Kenneth »Why Attend the NFJS Tour?
- » Cutting-Edge Technologies
- » Agile Practices
- » Peer Exchange
Current Topics:
- Languages on the JVM: Scala, Groovy, Clojure
- Enterprise Java
- Core Java, Java 7
- Agility
- Testing: Geb, Spock, Easyb
- REST
- NoSQL: MongoDB, Cassandra
- Hadoop
- Spring 3
- Automation Tools: Git, Hudson, Sonar
- HTML5, Ajax, jQuery, Usability
- Mobile Applications - iPhone and Android
- More...
NFJS, the Magazine
December Issue Now AvailableBDD and REST
by Brian SlettenMocks and Stubs in Groovy Tests
by Kenneth KousenAlgorithms for Better Text Search Results
by John GriffinKnowns and Unknowns of Scrum and Agile
by Brian Tarbox

