Java J2EE Portal
Enterprise Java Station
J2EE curve
Java News / Articles
Java News / Articles
Introduction to Rich Internet Applications (RIAs) and Adobe Flex
Building JSF and EJB3 applications using the JBoss Seam framework
Offline Ajax Applications Using Google Gears
Processing...
Buy Java, Deals On Software Technology Store
Click here for great deals on computers, laptops, software and books
NetBeans was the early bird but has Eclipse caught the worm? PDF Print
Oct 14, 2005 at 02:56 AM

IndicThreads >> Do you think that NetBeans' J2EE development capabilities can today match the features of any other IDE in the market?

Rich Unger >> There's really two camps in the J2EE world these days. If you're the type of developer who uses EJB's, and must use JSR-blessed libraries (JSF over Tapestry, for example), then you'll be a lot happier with NetBeans. Also, their web services support is second to none. They've got a built-in Tomcat and Derby DB that let you get up and running extremely quickly. The HTTP Monitor window helps you figure out exactly what's going on in your app.

"If you must use JSR blessed libraries, you'll be a lot happier with NetBeans..."

NetBeans is less strong when it comes to supporting some of the more popular OSS libraries out there. It's got nothing like Spindle (an Eclipse plugin) for Tapestry. I think the Hibernate support is currently a bit better with the appropriate Eclipse plugins. Spring is so simple that I think it doesn't matter which IDE you use. Just having decent XML syntax completion should be adequate.

"NetBeans is less strong when it comes to supporting some of the more popular OSS libraries..."

RichDance
Rich moonlights as a dancer in a swing dance performance troupe

This is certainly something they're addressing in NetBeans, though. They've finally added nice Struts support. Also, the module-writing support includes some fantastic wizards that make writing something like a Hibernate plugin pretty simple, so I think we'll be seeing those kinds of modules in the near future.

IndicThreads >> NetBeans Profiler is a recent development that NetBeans seems to be pushing in a big way. In what state is the Profiler today and will the Profiler stay an independent product or will it become a part of NetBeans at a later state?

Rich Unger >> I think the main reason it's a separate product right now is that it requires JDK 5.0, and the core NetBeans project must remain 1.4-compliant. I've asked on the mailing list why the profiler isn't just a module on the Update Center, and the answer was something like, I don't know. Probably it will be soon.

"NetBeans Profiler is fantastic technology..."

 The profiler is fantastic technology. You can profile pieces of your application, thereby reducing the performance impact. For example, if you're working on a J2EE app, you don't have to profile the whole app server, just your own code. They're finally hitting the point where it's no longer a question of “should I profile my app?” It's just too easy not to.

"It's no longer a question of should I profile my app? It's just too easy not to..."

The one downside is that it required changes to the JRE. Most of those changes made it into JDK 5.0 update 4. However, we have to wait for Mustang before we can attach to a running application (the way we already can with the debugger).




Add This Feed Button

Enter your Email


Java Expert Interviews
DaveCraneAJAXinterview
Ajax technologies aren't particularly new or sexy
HTML 5 WebSocket cracks the HTTP request-response barrier
Anil Saldhana JBoss
JBoss is light years ahead of other open source application servers
Processing...
Go to top of page  Home |
SiteMap

Copyright 2004 to 2008 Rightrix Solutions. All rights reserved. All product names are trademarks of their respective companies. Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. Rightrix Solutions and IndicThreads.com are independent of Sun Microsystems, Inc.

Views expressed at IndicThreads.com reflect the views of the authors alone, and do not necessarily reflect those of IndicThreads.com. IndicThreads.com and it's authors are not responsible for reader comments and opinions.

Enterprise Java J2EE JEE Portal >> IndicThreads.com