{"id":297,"date":"2005-07-26T19:45:55","date_gmt":"2005-07-27T02:45:55","guid":{"rendered":"http:\/\/www.redmonk.com\/jgovernor\/wp\/?p=297"},"modified":"2005-07-26T19:45:55","modified_gmt":"2005-07-27T02:45:55","slug":"netbeans-making-eclipse-better","status":"publish","type":"post","link":"https:\/\/redmonk.com\/jgovernor\/netbeans-making-eclipse-better\/","title":{"rendered":"Netbeans: Making Eclipse Better"},"content":{"rendered":"<p><P> Ah the joys of competition and speed of open source development.<\/P><P>Jonathan Schwartz, Sun&#8217;s chief change agent, recently <A href=\"http:\/\/news.com.com\/2061-10808_3-5766990.html?part=rss&amp;tag=5766990&amp;subj=news\">made an interesting statement<\/A>      :<\/P><BLOCKQUOTE>  <P>Why is netBeans so good? One word: Eclipse<\/P><\/BLOCKQUOTE><P>At RedMonk we have some reservations about netBeans, but <A href=\"http:\/\/www.redmonk.com\/sogrady\/archives\/000806.html\">Java One<\/A>, and some recent conversations, have nuanced our views somewhat. Stephen argues the cons in our dialectic on the subject, while I try and work with the pros. <\/P><P>One of the pros&nbsp;is that <A href=\"http:\/\/www.netbeans.org\/kb\/articles\/matisse.html\">Matisse<\/A> is just very very cool, and I would say some distance ahead of what Eclipse currently gives us for GUI development.<\/P><P>I&nbsp;saw an audience of Microsoft developers break into spontaneous applause seeing pretty much one of the same features (automatic resizing of a popup window&#8230; go figure) demonstrated in Visual Studio&#8230; just a couple of years ago.<\/P><P> Microsoft developers tend to be more visually oriented, more concerned with forms, buttons, and layout than transactional function.<\/P><P>A lot of the folks using Eclipse and J2EE however are more transactional in their thinking, and more server-based; they like glue code and thinking about the build.<\/P><P>Netbeans is increasingly targeting the former type.&nbsp;<\/P><P>So it is instructive to see Eclipse is working to <A href=\"http:\/\/www.eclipsezone.com\/archives\/2005\/07\/17\/eclipse-to-get-matisse-like-features\/\">replicate the&nbsp;functionality provided by Matisse<\/A>. <A href=\"http:\/\/www.eclipse.org\/vep\/WebContent\/docs\/v1.1\/VE11grid.html\">This screencast<\/A>                tells us more about Eclipse Visual Editor directions. <\/P><P>Oh yeah &#8211; one point to make about layout. netBeans is tracking Windows Vista look and feel, rather than putting forward a dorky applet-looking GUI. In other words devs that develop using netBeans over the next couple of years&nbsp;should be able to deploy GUI-based apps with native Vista look and feel. That is potentially one Eclipse differentiator&#8230; well, how should I say, eclipsed? <\/P><P>Just as Eclipse is improving Netbeans, so&nbsp;Netbeans is improving Eclipse.<\/P><P>There are positive <A href=\"http:\/\/www.netbeans.org\/switch\/realstories.html\">voices<\/A> supporting Netbeans, but also plenty of push back. This g<A href=\"http:\/\/blogs.zdnet.com\/BTL\/index.php?p=1546\">reat analysis by David Berlind<\/A>&nbsp;sums up Netbeans greatest problem&#8211;lack of major ISV adoption momentum. Eclipse is attracting ISVs as if it was a black hole and software companies were nearby interplanetary objects. You can&#8217;t fight the gravity of the situation.<\/P><P>                      But that competition thing actually seems to work.<\/P><P>I&nbsp;would recommend Java developers take another look at <EM>both<\/EM>           development frameworks.&nbsp;Both have come a long long way in the last two years. Performance on both sides has improved.<\/P><P>If you think Eclipse is the bees knees then why not kick netBeans&#8217; tires. What have you got to&nbsp;lose, your prejudice?&nbsp;<\/P><P>         Putting some energy in will indirectly benefit your platform, too.<\/P><P>One final note to Sun, the netBeans developers and community though; you need to take a leaf out of Jonathan&#8217;s book and be less defensive. Eclipse is good. It won&#8217;t go away if you ignore it. Why not start building some bridges, functional and cultural?<\/P><P>           [disclaimer: Eclipse and Sun are both RedMonk clients]<\/P><P>&nbsp;<\/P><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ah the joys of competition and speed of open source development.Jonathan Schwartz, Sun&#8217;s chief change agent, recently made an interesting statement : Why is netBeans so good? One word: EclipseAt RedMonk we have some reservations about netBeans, but Java One, and some recent conversations, have nuanced our views somewhat. Stephen argues the cons in our<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[1],"tags":[],"class_list":["post-297","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9wfjh-4N","_links":{"self":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/posts\/297","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/comments?post=297"}],"version-history":[{"count":0,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/posts\/297\/revisions"}],"wp:attachment":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/media?parent=297"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/categories?post=297"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/tags?post=297"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}