Keynote Jeet Kaul on NetBeans vs. Eclipse: Tech Days Shanghai
By carlaking on Oct 22, 2007
I got to sneak in on a press conference with the Shanghai news media who were interviewing China Country Manager Paul Li (Director, Marketing of Sun Microsystems Greater China) and Jeet Kaul (Vice President of Developer Products and Programs) after Jeet's keynote today. One of the most interesting topics is always that one pesky NetBeans vs Eclipse question. Here's Jeet's reply when asked about the advantages of NetBeans over Eclipse, and his thoughts on the competitive arena. I'll encapsulate his responses here:
Competition by nature makes everything better. For example, what if you had to choose to buy a car from only one manufacturer?
We're happy that Eclipse exists. Because of Eclipse, NetBeans is a better IDE. We care about Java a lot and Eclipse is a great thing. And though we're not a member of the Eclipse community, we do work in Eclipse.
The focus of NetBeans is very different than Eclipse. Eclipse and NetBeans are both platforms and you can build the IDE of your choice on both platforms. (Here's the media player that was built on the NetBeans platform.)
Eclipse focuses on platform. They want more people building on it. NetBeans focuses on building an IDE with features, runtime integration, and getting the developers job done faster.
When the Java EE 5 release happened, there was full support for it in NetBeans. There's still no Java EE 5 support in Eclipse.
NetBeans has full support for Java SE 5. Eclipse doesn't have support for Java SE 5 features like generics.
Our focus is developer innovation, not just languages. With Ruby, you get Rails for example. NetBeans is the best IDE on the market for that. (See a screencast introducing Ruby on Rails with NetBeans.
We built a visual editor for Swing in NetBeans, the Eclipse community moved it over and are selling it. We're actually happy about this.
See the Shanghai Tech Days Photo Album for Oct 23rd.
Carla King reporting from Sun Tech Days, Shanghai.