After verifying that the machine at the JDeveloper booth at Javaone is up and running yesterday, I figured I might jump over to the Netbeans day (actually more lke a half day) Sun held next door.
I must say that I wish Oracle would decide to spend the same amount of marketing money on JDeveloper that Sun seems to spend on Netbeans lately.
I guess what I saw in the various session I went to would get Netbeans and probably eclipse user quite excited about the upcoming netbeans 5.5, but for someone who comes with a JDeveloper background it all seems like - yes we already have these for a while...
Having a core IDE and extensions on top of it to provide an integrated environment - see JDeveloper with the Java, J2EE and Studio Editions - all three based on the same core - each adding more extensions.
Databinding for Swing/JSF - see JDeveloper's ADF binding for Swing, JSF and JSP which lets you bind EJB3, POJO and Web services all based on JSR-227.
Jackpot - seems like the auditing framework we have in JDeveloper. In JDeveloper you can also add your own rules and even have auto-fixing for problems.
EJB 3.0 support - Yes we have it for a while now including entities from tables, session facade creation etc
JSF development - Look at JDeveloper if you want to understand what productive JSF is about.
Web service support - got this one too and we even have all the Tango stuff like WS-Reliability and security done in a declarative way in JDeveloper.
UML - Netbeans seems to be very excited about how their UML diagram is in synch with the Java code without adding anything to the class code - We've been doing it for years now.
BPEL designe - We have a BPEL extension for a while now in JDeveloper.
Visual XML schema builder and other XML tools - got those as well.
So yes - there are a lot of things that netbeans is planning to have in the future - but if you need to work right now just download the production version of JDeveloper 10.1.3 and you'll get all of these and more.