Now that the NetBeans IDE 6.0 is out, work has begun on version 6.1 (despite the roadmap showing 7.0 as the next version.) Version 6.1 is due for release by the end of April 2008 -- just in time for JavaOne. What's even better news is that the NetBeans team has released Patch 1 through the update center, and soon will release Patch 2. We no longer have to wait months or even a year to get bugs fixed. Now they are delivering bug fixes regularly while simultaneously working on the next release.
I read through the list of tickets for version 6.1 and think that this release will be as important as 6.0 because it brings many integrated features that mainstream Java developers expect in an IDE. Here is a list of highlights:
- 123600 Add support for Spring Framework. Read one of several wiki pages on Spring support. Yes there is a 3rd party plugin but I get the impression that Sun wants to match the capabilities of competing IDEs.
- 123601 Add support for Hibernate Framework. Read the wiki page for more details, especially the link to functional specifications. It says they want to match or beat what IntelliJ IDEA has for Hibernate support.
- 122884 Deployment to WebSphere 6.0 and 6.1. I met a couple of consultants at JavaOne 2007 who told me they won't even look at NetBeans until they can use it with WebSphere. I've read that WebSphere has 50% of the commercial app server market -- that's a pretty significant user base that might look at NetBeans once it can work with WebSphere.
- 118971 Support for Axis runtime. Even though I use the JAX-WS standard, most Java developers I meet use Axis or XFire for web services. He's another large group of developers that may look at NetBeans once it supports Axis.
- 122887 Facelets support as a standard part of NetBeans. Facelets is very important to JSF developers and is being standardized in JSF 2.0. The plugin already exists, but is a side-project from one of the NetBeans developers and it only recently became available for NetBeans 6.0. I don't think it's available in the update center, you have to download it separately.
- 122889 GWT support as a stable quality module (on the update center)
- 122264 Fix JavaScript code completion to be comparable with competition.
- 118953 TCP/SOAP Monitor in the IDE
- 98853 Code completion for javadoc tags
- 48427 Integrate Refactoring Undo with Editor Undo and Local History
- (many tickets) It looks like Sun is putting a lot of effort into the PHP support to make it as good as the Ruby support.
I'm a bit concerned that some of these features (such as Spring and Hibernate support) are listed in the TBD plan instead of specific P1, P2 or P3. I really hope they can do these in time for 6.1.
Working from his home office in Toronto,
Ryan de Laplante can be found developing software in
Java by day, and obsessing with technology by night.
Ryan has been designing and writing software for
IJW since 1998 and is very passionate about his work.






Posted by Markus on January 08, 2008 at 09:15 AM EST #
Posted by lg on January 08, 2008 at 03:07 PM EST #
Posted by Ivan on January 09, 2008 at 02:33 AM EST #
Posted by AxiomShell on January 09, 2008 at 05:57 AM EST #
Posted by Ryan de Laplante on January 09, 2008 at 08:42 AM EST #
I used to love Eclipse (and still do) but Netbeans is much more integrated and this makes me far more productive with it.
Posted by Dimitris on January 10, 2008 at 03:35 AM EST #
Posted by Cay Horstmann on January 10, 2008 at 02:02 PM EST #
Posted by Ryan de Laplante on January 10, 2008 at 02:27 PM EST #
Posted by Dominique on January 10, 2008 at 03:59 PM EST #
http://wiki.netbeans.org/wiki/view/PostSixOhPerformanceTopics
http://wiki.netbeans.org/wiki/view/NB6WhatsNext
Posted by Ryan de Laplante on January 13, 2008 at 04:13 PM EST #
I'd like to see [J]Python get the same level of support as [J]Ruby.
I'd like to see support for Scala.
@Ivan - why flex? because you might already have a live, running flex-based app and want to work on it without the incredibly buggy eclipse-based ide that adobe provides. Having JavaFX support won't help you here at all.
Posted by Adrian on February 03, 2008 at 04:59 AM EST #
ur absolutely right ...
netbeans should get flex ... it would be awesome really awesome !!!
Posted by Sharique on February 04, 2008 at 07:59 AM EST #