"Raindrops on roses and whiskers on kittens" didn't make the cut, but what are a few of your favorite things about the upcoming NetBeans 6.8? DZone has rounded up NetBeans developers and users to tell us what they like about the new beta version and how they're using the new features. The comments reveal the diversity of uses and features in the new NetBeans IDE.
Sound off, share your favorite things about NetBeans 6.8 below.
David KonecnyJava EE technical lead
"As technical leader of Java EE 6 support in NetBeans 6.8, I'm of course biased, so anything I mention will be Java EE 6 related:
- Facelets support - new Facelets editor; Facelets generation from JPA entities; etc
- EJB support - ability to develop EJBs in Web project; testability of EJBs in embeddable EJB container; etc
- Annotations support - web.xml is not needed; faces-config.xml is not needed; etc"
Despite all the turmoil, uncertainty and changes happening on global and local scale, this is another excellent release just loaded with new features and follows the tradition set by previous NetBeans releases."
Troy GiuniperoTechnical writer
"A lot of effort has been made to support Java EE 6 in the new IDE. JSF 2.0 support has been a major part of this, and there's a wide range of added features that make JSF + NetBeans easier and more intuitive to work with. Need a JSF form or data table? Just right-click in a facelets file and choose from the list. Want to create a composite component? Just highlight a code snippet, then right-click and choose Convert to Composite Component."
"I really like the new and improved support for JSF facelets, but my favorite new feature behind the scenes is the hang check profiler that really helped to improve the speed for the new release. Compared to NetBeans 6.7, the startup and scan times are much faster."
Petr DvorakQE engineer
"I would like to point out the redone Kenai support - it is much better than in 6.7 (both usability and design improved). After we released 6.7, there was quite a big and passionate discussion about what we do not like on the Kenai dashboard etc. In the end, we ended up with consensus and assembled the set of use cases that we covered later. Here is the Kenai Dashboard before [NetBeans 6.8] and after."
Lukas HasikQE engineer
"I like the kenai integration. Then the code completion in SQL editor, and of course support for Java FX where we had a lot of space for improvement. And there is still long way to go to make it perfect. IMO, the NetBeans team really created the Integrated Development Enviroment. I don't have to leave the NetBeans IDE at all, it includes everything I need for my work."
Geertjan WielengaTechnical writer and DZone Leader
"In addition to the noticeable performance improvements (e.g., startup time and editor responsiveness), I really like the many enhancements that have been made to the NetBeans APIs. For example, an action is performed asynchronously without you needing to do any coding at all, simply add a new attribute to the action's layer registration. See all the NetBeans API changes for 6.8 here."
Michael Bar-sinaiSenior software architect at Be'eri Print
"I'd say my favorite new features are:
2. Support for JEE6 and
3. The graphic view of classes - it proved to be invaluable on a refactor I've done this Friday."
Sven ReimersNetBeans Dream Team member
"For me, as a developer of rich client desktop applications, the most
important improvement is the speed increase all throughout the IDE.
This includes scanning, code completion etc."
Susan MorganTechnical writer
"New tools have been added for observing the behavior of C/C++ projects,
with an emphasis on the special issues of multithreaded programs. If you are using
NetBeans on Solaris or OpenSolaris OSes, you can automatically profile your C/C++ project
as it runs and watch nicely-designed graphic indicators that show your program's use
of CPU, memory, threads, and I/O. You can drill down to the points in your code where
there are potential problems just by clicking for more information."
Petr JirickaJava EE manager
"Editing in general is the most important part of the development cycle, so the new editor for Facelets, which is the default language of JavaServer Faces 2.0, is my favorite feature. Also, we are already getting feedback saying that the Java editing and source scanning is much faster now, even though this is still a beta release."
Tomas MysikPHP engineer
"As a member of the PHP team, I simply cannot write anything else than:
'NetBeans 6.8 = perfect support for PHP 5.3 and Symfony PHP framework'"
Vince KraemerJava EE engineer
"We have improved the ways in which the IDE interacts with GlassFish v3 servers that use authentication and secured transports. Deploy on save is still the feature that I use the most and notice the least when I am doing Java EE development. The Java EE 6 support really makes NetBeans stand out from other IDEs."