<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>hemju &#187; Tools</title>
	<atom:link href="http://www.hemju.com/tags/tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hemju.com</link>
	<description></description>
	<lastBuildDate>Wed, 08 Sep 2010 08:42:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Netbeans 6.1 beta review</title>
		<link>http://www.hemju.com/2008/04/10/netbeans-61-beta-review/</link>
		<comments>http://www.hemju.com/2008/04/10/netbeans-61-beta-review/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 13:05:17 +0000</pubDate>
		<dc:creator>Helmut M. Juskewycz</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[NetBeans]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.hemju.com/?p=46</guid>
		<description><![CDATA[Currently there is Netbeans 6.1 Blogging Contest going on. Since I have something to say about Netbeans and I like winning, here are my 2 cents: First, I am an Eclipse user now over 5 years. I used it for university and for work, but I am not really happy with the development since. 3.1. [...]


<b>Related posts:</b><ol><li><a href='http://www.hemju.com/2009/04/29/netbeans-67-beta-is-out-in-the-wild/' rel='bookmark' title='Permanent Link: Netbeans 6.7 beta is out in the wild'>Netbeans 6.7 beta is out in the wild</a></li>
<li><a href='http://www.hemju.com/2009/07/02/netbeans-6-7-review/' rel='bookmark' title='Permanent Link: NetBeans 6.7 review'>NetBeans 6.7 review</a></li>
<li><a href='http://www.hemju.com/2008/11/21/netbeans-65-final/' rel='bookmark' title='Permanent Link: NetBeans 6.5 final'>NetBeans 6.5 final</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Currently there is <a href="http://www.netbeans.org/competition/blog-contest.html" target="_blank">Netbeans 6.1 Blogging Contest</a> going on. Since I have something to say about Netbeans and I like winning, here are my 2 cents:</p>
<p>First, I am an <a href="http://www.eclipse.org/" target="_blank">Eclipse</a> user now over 5 years. I used it for university and for work, but I am not really happy with the development since. 3.1. Why? Because I like visions and something radical. Once Eclipse was such a thing, now it lacks vision. There are a bunch of <a href="http://www.eclipse.org/projects/" target="_blank">(incubator) projects</a> going on with support of a lot companies. However, not too many things happend. Granted, there are a lot of minor tweaks, but nothing exceptional. Maybe too many cooks spoil the broth? (I also had a look at the presentation from <a href="http://www.eclipsecon.org/2008/" target="_blank">EclipseCon08</a> and it looks like <a href="http://www.eclipse.org/mylyn/" target="_blank">Mylyn</a> and a (c)leaner UI will dominate Eclipse 4). So why I haven’t switched to Netbeans?</p>
<p>The last 1,5 years I constantly try to switch to Netbeans. I started with Netbeans 5.5 which is for me the first usable version of the IDE. I used <a href="http://www.netbeans.org/kb/articles/matisse.html" target="_blank">Matisse</a> for prototyping some UI’s and I was really impressed by Matisse. It is probably the best UI designer for Swing and it’s free. So I gave Netbeans a shot for doing the whole thing. After some minutes of actual coding with Netbeans, I gave up. The editor was slow, had half of the features from Eclipse, and quite frankly Netbeans UI is ugly.</p>
<p>My next try was Netbeans 6.0 beta and the final 6.0. This time I really really wanted to use Netbeans (I wanted to do some Swing applications and Eclipse has (sadly) SWT). Version 6 looked much better. A <a href="http://www.netbeans.org/community/releases/60/" target="_blank">lot of new stuff</a> was integrated and for the first time the actual coding was pretty usable. Features like code completion and highlighting, which are standard in Eclipse, were now available or better integrated in Netbeans as well. Further, other projects like the <a href="https://appframework.dev.java.net/" target="_blank">Swing Application Framework</a> (sadly the project seems to be <a href="https://appframework.dev.java.net/servlets/ReadMsg?list=users&amp;msgNo=1445" target="_blank">dead</a>) and of course the famours <a href="http://www.rubyonrails.org/" target="_blank">Ruby on Rails</a> (with <a href="http://jruby.codehaus.org/" target="_blank">JRuby</a>) had first class integration. Such a good integration is really a plus. Another reason for my pro-Netbeans motivation was the whole community creating (e.g. Netbeans TV) and the more open approach. It looked like this time I really could do the switch to Netbeans.</p>
<p>After a while some things started to annoy: The clumsy feeling of the IDE when creating a file or editing the code. It felt like Netbeans was a fat Elephant. On the other side it still was lacking some basic features like Java Doc generation (it is the little things that count). Hence, the thought “it has less features and is slower, why I am using it?” constantly popped up in my head. Shortly after the 6.0 <a href="http://www.netbeans.org/community/releases/61/" target="_blank">release the beta of Netbeans 6.1</a> came out. I though before giving up again, I give the beta a shot since some of the mentioned issues were addressed. I have been testdriving the beta since it came out. Here is my conclusion about beta and its <a href="http://www.netbeans.org/community/releases/61/" target="_blank">new features</a>.</p>
<ul>
<li>New JavaScript Support<br />
I don’t do too much JavaScript programming and I am not really sure how important this feature is for Netbeans at all.</li>
<li>Performance Enhancements<br />
Startup and code completion is up to 40%. That’s good, but it is still not enough. I know I am greedy, but Eclipse still feels snapier than Netbeans. Especially the package explorer is slow. Creating, deleting, or renaming files are so common tasks. They have to be fast. Please also have a look at the compile and startup process of a project.</li>
<li>Spring Framework Support<br />
Just great. I must admit I haven’t had a closer look at the feature, but I am a heavy user of Spring, so thanks.</li>
<li>New MySQL Support in Database Explorer<br />
I like PostgreSQL more, but Sun bought MySQL, therefore, it makes sense.</li>
<li>Javadoc Code Completion<br />
Only thing to say: This is a must and not a new feature!</li>
<li>Sharing Projects (AKA Sharable Libraries)<br />
I understand the need for such a thing, but I am not really sure if I am using it correctly. For me it seems that I only the libs in a different folder and that’s it. What is the easier integration in version control systems?</li>
</ul>
<p>Finally, my personal positives</p>
<ul>
<li>Matisse<br />
Just a great UI designer and good integration of JavaBeans/Properties.</li>
<li>UML support<br />
Thank you for that. It still has some flows, but overall it’s great. Especially I like the automatic layouts and reverse engineering.</li>
<li>JRuby/Rails<br />
Not much too say about these features.</li>
</ul>
<p>and my negatives</p>
<ul>
<li>Look&amp;Feel<br />
Netbeans 5.5 was ugliest and Netbeans 6(.1) is uglier. So let’s skip ugly and make a damn looking good IDE. Start with the icons (all) and the fonts!</li>
<li>Performance<br />
Like I mentioned, better but still not good enough. Have a look at the Projects View.</li>
<li>Options Dialog<br />
Please have a look at the Eclipse preferences.</li>
<li>Plugins (Dialog)<br />
The dialog is not really good and also the performance. Adding new repositories must be much easier and faster.</li>
<li>Subversion<br />
When I want to use SVN in my IDE I don’t want to install Subversion executables, I just want to checkout a project. As far as I know there exist a couple of implementation like SVNKit, why not just bundle them with the IDE?</li>
<li>Refactoring<br />
More and faster. I don’t know why, but it seems that Eclipse can read my mind (I love CTRL+1) and I don’t have the feeling with Netbeans.</li>
<li>Better 3rd Party Plugins<br />
I know this has nothing to do with Netbeans 6.1 and it hard to achieve. Maybe a better plugin infrastructure, deployment (adding new repositories), … would help.</li>
</ul>
<p>After all my critism, I have to say Thank you. Thanks to the people at Eclipse and Netbeans for making free rocking IDE’s. It’s good for Java and maybe saves the world.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.hemju.com/2008/04/10/netbeans-61-beta-review/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.hemju.com/2008/04/10/netbeans-61-beta-review/&amp;title=Netbeans+6.1+beta+review" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.hemju.com/2008/04/10/netbeans-61-beta-review/&amp;title=Netbeans+6.1+beta+review" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-diigo">
			<a href="http://www.diigo.com/post?url=http://www.hemju.com/2008/04/10/netbeans-61-beta-review/&amp;title=Netbeans+6.1+beta+review&amp;desc=Currently%20there%20is%20Netbeans%206.1%20Blogging%20Contest%20going%20on.%20Since%20I%20have%20something%20to%20say%20about%20Netbeans%20and%20I%20like%20winning%2C%20here%20are%20my%202%20cents%3A%0D%0A%0D%0AFirst%2C%20I%20am%20an%20Eclipse%20user%20now%20over%205%20years.%20I%20used%20it%20for%20university%20and%20for%20work%2C%20but%20I%20am%20not%20really%20happy%20with%20the%20development%20since.%203.1.%20Why%3F%20Bec" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.hemju.com/2008/04/10/netbeans-61-beta-review/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://www.hemju.com/2008/04/10/netbeans-61-beta-review/&amp;bm_description=Netbeans+6.1+beta+review&amp;plugin=sexybookmarks" rel="nofollow" class="external" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.hemju.com/2008/04/10/netbeans-61-beta-review/&amp;title=Netbeans+6.1+beta+review" rel="nofollow" class="external" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.hemju.com/2008/04/10/netbeans-61-beta-review/&amp;title=Netbeans+6.1+beta+review" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.hemju.com/2008/04/10/netbeans-61-beta-review/&amp;title=Netbeans+6.1+beta+review" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://www.hemju.com/2008/04/10/netbeans-61-beta-review/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Netbeans+6.1+beta+review+-+http://b2l.me/2sw5u&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>



<p><b>Related posts:</b><ol><li><a href='http://www.hemju.com/2009/04/29/netbeans-67-beta-is-out-in-the-wild/' rel='bookmark' title='Permanent Link: Netbeans 6.7 beta is out in the wild'>Netbeans 6.7 beta is out in the wild</a></li>
<li><a href='http://www.hemju.com/2009/07/02/netbeans-6-7-review/' rel='bookmark' title='Permanent Link: NetBeans 6.7 review'>NetBeans 6.7 review</a></li>
<li><a href='http://www.hemju.com/2008/11/21/netbeans-65-final/' rel='bookmark' title='Permanent Link: NetBeans 6.5 final'>NetBeans 6.5 final</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.hemju.com/2008/04/10/netbeans-61-beta-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
