<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: NetBeans 6.5</title>
	<atom:link href="http://happygiraffe.net/blog/2008/11/20/netbeans-65/feed/" rel="self" type="application/rss+xml" />
	<link>http://happygiraffe.net/blog/2008/11/20/netbeans-65/</link>
	<description></description>
	<lastBuildDate>Sat, 10 Dec 2011 22:23:35 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Wade Chandler</title>
		<link>http://happygiraffe.net/blog/2008/11/20/netbeans-65/#comment-315</link>
		<dc:creator>Wade Chandler</dc:creator>
		<pubDate>Wed, 31 Dec 2008 17:15:28 +0000</pubDate>
		<guid isPermaLink="false">http://happygiraffe.net/blog/?p=1416#comment-315</guid>
		<description>On key bindings, you can change the key bindings. There are default profiles including Eclipse and Emacs.

The hierarchy view is at Navigate&#124;Inspect&#124;Hierarchy. It needs a couple touch ups to be on par with the one from Eclipse, but it does show you the hierarchy just fine; seems to have a bug in 6.5 where if you use it on methods it can spiral into infinite loops and you have to kill the IDE (that&#039;s nice :-p). Sure, it comes up in a dialog, but you can hit escape just the same and it goes away. The dialog has borders, so it can be resized.

&quot;Assign to local variable&quot; looks like a good one to have. Prior to typing the code you could define a template and call it Dc and another called Dv. Dc:
${CLASS} ${NAME} = new ${CLASS}(${PARMS default=&quot;&quot;});

Dv:
${TYPE} ${NAME} = ${VALUE};

So, you are still only typing the two extra keys including a meta key. Then you don&#039;t have to type the =, spaces, or new.

Saves you even more typing. You type Dc or Dv and hit TAB and you are on your way. Once you have the values entered in the locations, press enter, and the cursor drops to the end of the line. You hit enter and keep on typing.

Of course it doesn&#039;t let you change something like an anonymous class such as a thread extension and turn it into a local variable and then move methods you called such as .start() to the next line and be done; that is where the after the fact type action is handier.

On the other refactorings, they would be good to have as well :-D</description>
		<content:encoded><![CDATA[<p>On key bindings, you can change the key bindings. There are default profiles including Eclipse and Emacs.</p>
<p>The hierarchy view is at Navigate|Inspect|Hierarchy. It needs a couple touch ups to be on par with the one from Eclipse, but it does show you the hierarchy just fine; seems to have a bug in 6.5 where if you use it on methods it can spiral into infinite loops and you have to kill the IDE (that&#8217;s nice :-p). Sure, it comes up in a dialog, but you can hit escape just the same and it goes away. The dialog has borders, so it can be resized.</p>
<p>&#8220;Assign to local variable&#8221; looks like a good one to have. Prior to typing the code you could define a template and call it Dc and another called Dv. Dc:<br />
${CLASS} ${NAME} = new ${CLASS}(${PARMS default=&#8221;"});</p>
<p>Dv:<br />
${TYPE} ${NAME} = ${VALUE};</p>
<p>So, you are still only typing the two extra keys including a meta key. Then you don&#8217;t have to type the =, spaces, or new.</p>
<p>Saves you even more typing. You type Dc or Dv and hit TAB and you are on your way. Once you have the values entered in the locations, press enter, and the cursor drops to the end of the line. You hit enter and keep on typing.</p>
<p>Of course it doesn&#8217;t let you change something like an anonymous class such as a thread extension and turn it into a local variable and then move methods you called such as .start() to the next line and be done; that is where the after the fact type action is handier.</p>
<p>On the other refactorings, they would be good to have as well <img src='http://happygiraffe.net/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dom</title>
		<link>http://happygiraffe.net/blog/2008/11/20/netbeans-65/#comment-314</link>
		<dc:creator>dom</dc:creator>
		<pubDate>Sat, 06 Dec 2008 08:55:12 +0000</pubDate>
		<guid isPermaLink="false">http://happygiraffe.net/blog/?p=1416#comment-314</guid>
		<description>@Nate: I agree you don&#039;t need three app servers.  Which is why I didn&#039;t download the JavaEE pack. :)

As to Eclipse projects being buggy, well, I don&#039;t use enough to notice.  The core JDT in eclipse is good enough for the majority of the things I do.</description>
		<content:encoded><![CDATA[<p>@Nate: I agree you don&#8217;t need three app servers.  Which is why I didn&#8217;t download the JavaEE pack. <img src='http://happygiraffe.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>As to Eclipse projects being buggy, well, I don&#8217;t use enough to notice.  The core JDT in eclipse is good enough for the majority of the things I do.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nate</title>
		<link>http://happygiraffe.net/blog/2008/11/20/netbeans-65/#comment-313</link>
		<dc:creator>Nate</dc:creator>
		<pubDate>Sat, 06 Dec 2008 07:14:43 +0000</pubDate>
		<guid isPermaLink="false">http://happygiraffe.net/blog/?p=1416#comment-313</guid>
		<description>You don&#039;t need 3 Application Servers.  You only require GlassFish v2 if you are doing SoA development.

UML Module is not bundled anymore, and distributed via the Update Center.

NetBeans is very nice.  I think it is the only Java IDE that I have ever recommended.  I think the only thing that I miss from Eclipse is Subversive.  But with integrated Subversion in Netbeans, I switched immediately.

Too many Eclipse projects are buggy, unfinished, un/badly documented, and even obscure and difficult to use in some cases.  I rather goto an update center or have stuff that works and is well-documented bundled with the IDE, than go on a treasure hunt for add-ins.  Maybe that is just me, though, since I do mostly Windows development using Visual Studio :)</description>
		<content:encoded><![CDATA[<p>You don&#8217;t need 3 Application Servers.  You only require GlassFish v2 if you are doing SoA development.</p>
<p>UML Module is not bundled anymore, and distributed via the Update Center.</p>
<p>NetBeans is very nice.  I think it is the only Java IDE that I have ever recommended.  I think the only thing that I miss from Eclipse is Subversive.  But with integrated Subversion in Netbeans, I switched immediately.</p>
<p>Too many Eclipse projects are buggy, unfinished, un/badly documented, and even obscure and difficult to use in some cases.  I rather goto an update center or have stuff that works and is well-documented bundled with the IDE, than go on a treasure hunt for add-ins.  Maybe that is just me, though, since I do mostly Windows development using Visual Studio <img src='http://happygiraffe.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anuradha</title>
		<link>http://happygiraffe.net/blog/2008/11/20/netbeans-65/#comment-312</link>
		<dc:creator>Anuradha</dc:creator>
		<pubDate>Wed, 26 Nov 2008 08:28:18 +0000</pubDate>
		<guid isPermaLink="false">http://happygiraffe.net/blog/?p=1416#comment-312</guid>
		<description>you may be interested in Maven Best Practices with NetBeans have look :-)
http://wiki.netbeans.org/MavenBestPractices</description>
		<content:encoded><![CDATA[<p>you may be interested in Maven Best Practices with NetBeans have look <img src='http://happygiraffe.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
<a href="http://wiki.netbeans.org/MavenBestPractices" rel="nofollow">http://wiki.netbeans.org/MavenBestPractices</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

