<?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>Javamancy &#187; Eclipse</title>
	<atom:link href="http://www.javamancy.com/blog/tag/eclipse/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.javamancy.com/blog</link>
	<description>Where babbling isn&#039;t just merely babbling... it&#039;s flowing through the Internet, one transaction at a time...</description>
	<lastBuildDate>Wed, 11 Jan 2012 20:43:42 +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.7 Now Available</title>
		<link>http://www.javamancy.com/blog/2009/06/29/netbeans-6-7-now-available/</link>
		<comments>http://www.javamancy.com/blog/2009/06/29/netbeans-6-7-now-available/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 23:00:04 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[NetBeans]]></category>

		<guid isPermaLink="false">http://www.javamancy.com/blog/?p=2392</guid>
		<description><![CDATA[The latest version of NetBeans, version 6.7, is now available. Its arrival matches that of its archrival, the Eclipse "Galileo" tool suite.

Like the previous major NetBeans release, this one presents both opportunities and pitfalls that developers and managers must carefully consider.]]></description>
			<content:encoded><![CDATA[<p></p><p><img class="size-full wp-image-1132 alignright" title="nb-logo-single" src="http://www.javamancy.com/blog/wp-content/uploads/2008/11/nb-logo-single.jpg" alt="nb-logo-single" width="206" height="45" /></p>
<p>When it rains, it pours&#8230;</p>
<p>Hot on the heels of the <a href="http://www.javamancy.com/blog/2009/06/25/eclipse-galileo-now-available/">official Eclipse 3.5 codebase release</a>, heralded primarily by the &#8220;Galileo&#8221; tool set, <a href="http://www.netbeans.org/servlets/NewsItemView?newsItemID=1399" target="_blank">the NetBeans group has announced the official release of </a><em><strong><a href="http://www.netbeans.org/servlets/NewsItemView?newsItemID=1399" target="_blank">its</a></strong></em><a href="http://www.netbeans.org/servlets/NewsItemView?newsItemID=1399" target="_blank"> latest version, NetBeans 6.7</a>.</p>
<h3>Developer&#8217;s Perspective</h3>
<p>The layout for NetBeans and its overall usability arguably has a lower ramp-up and learning curve than Eclipse, particularly with the latest &#8220;Galileo&#8221; launch, which further fragments the tool selection process. While NetBeans has a variety of packagings based upon programming language preference, most people tend to select the &#8220;All&#8221; feature in order to have the widest selection of languages supported (in the event that your shop needs to manage multiple languages, which is a common scenario). </p>
<p>Integration to Project Kenai, Hudson (CI), and Maven have been long-awaited features. Hudson and Maven support have been available for NetBeans for some time, but as add-on modules, and there were issues with the integration aspects with the rest of the IDE.</p>
<h4>Loss of JavaFX 1.2</h4>
<p>This is a serious concern for developers who have been working with JavaFX: it is not shipped with this version of NetBeans, so if you were hoping for a single, unified IDE to support everything you&#8217;ve been working on, you&#8217;re currently out of luck. <strong><span style="color: #ff0000;">DO NOT UNINSTALL YOUR NETBEANS 6.5/6.5.1!</span></strong></p>
<p>You may install NetBeans 6.7 alongside 6.5/6.5.1, so you will not be out of options, and if you are using a larger dev rig (for instance, like a 8-core Mac Pro with 16 GB RAM <img src='http://www.javamancy.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ), this should not be a serious concern. But if you are somewhat memory/resource constrained in terms of your workstation, you may find yourself switching in and out of the different versions.</p>
<p>There are additional gotcha&#8217;s associated with this release, particularly with &#8220;less glamorous&#8221; features that are not delivered in the downloaded installers. You will have to force them to download separately via the module updater feature in the IDE, post-installation. Also, there are certain caveats about some of the features being delivered in NetBeans 6.7. We definitely high recommend reading <a href="http://www.netbeans.org/community/releases/67/relnotes.html" target="_blank">the release notes accompanying this version</a>. <a href="http://www.netbeans.org/community/releases/67/install.html" target="_blank">The install instructions</a> will be beneficial to those of you who only previously installed a single version of NetBeans at a time; and a lot of you recent Mac users will find some of the info applicable in your case as well, particularly with uninstallation and coexistence of previous versions (however brief the info is&#8230;).</p>
<h3>Management Perspective</h3>
<p>If your developers have unified on NetBeans 6.x to this point, there is most likely very little need to jump ship to a competing product; and if you have been dealing with a variety of extra modules beyond the core NetBeans IDE to handle your Hudson and Maven integrations, you&#8217;ll be very interested in bumping up to NetBeans 6.7.</p>
<p>On the other hand, if you recently fetched <a href="http://www.javamancy.com/blog/2009/06/25/eclipse-galileo-now-available/">Eclipse &#8220;Galileo&#8221;</a>, or even the base Eclipse 3.5 IDE, because you&#8217;ve been a staunch Eclipse dev group, you may be interested in allowing some of your developers to use NetBeans 6.7 to see if the different development flow works better for your team.</p>
<p>But, as above, if you&#8217;re managing active JavaFX projects, you will want to postpone upgrading en masse. Instead, you may opt to wait for an update to NetBeans 6.7 (like, perhaps 6.7.1 or 6.8, even) that contains JavaFX SDK support; or just continue using NetBeans 6.5/6.5.1 in your group.</p>
<h3>DevPal’s (and Javamancy’s) Stance</h3>
<p>It&#8217;s a bit too quick to pass judgment on a fresh release, particularly with Eclipse having recently begun its way through the evaluation cycle. However, since DevPal already uses NetBeans as part of the development workflow, there is a parallel on-ramp cycle for NetBeans 6.7 to replace the NetBeans 6.5 instances currently deployed for primarily Java-based projects. In the meantime, our NetBeans 6.5.1 instances will remain as-is, since we do use them for JavaFX activities. It is an odd situation, and it causes a spawning of additional user configurations to support both NetBeans 6.5.1 and 6.7 in the same user home directories. Fortunately, it is not a dramatically heavy storage investment.</p>
<p>And the evaluation will begin for NetBeans 6.7. <img src='http://www.javamancy.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.javamancy.com/blog/2009/06/29/netbeans-6-7-now-available/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Eclipse &#8220;Galileo&#8221; Now Available</title>
		<link>http://www.javamancy.com/blog/2009/06/25/eclipse-galileo-now-available/</link>
		<comments>http://www.javamancy.com/blog/2009/06/25/eclipse-galileo-now-available/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 17:00:27 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Convergence]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[NetBeans]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Sun]]></category>

		<guid isPermaLink="false">http://www.javamancy.com/blog/?p=2378</guid>
		<description><![CDATA[Yesterday, the Eclipse Consortium officially released the sixth major release of the IDE, Eclipse &#8220;Galileo&#8221;. While Eclipse was originally developed to support Java development, it has experienced phenomenal growth and expansion to encompass a wide variety of programming languages and architectures. Since it has broad industry support from a galaxy of IT companies and groups, [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Yesterday, the Eclipse Consortium <a href="http://www.eclipse.org/org/press-release/20090624_galileo.php" target="_blank">officially released</a> the sixth major release of the IDE, Eclipse &#8220;Galileo&#8221;.</p>
<p>While Eclipse was originally developed to support Java development, it has experienced phenomenal growth and expansion to encompass a wide variety of programming languages and architectures. Since it has broad industry support from a galaxy of IT companies and groups, it has continued to gather more functionality, to such an extent that it is difficult for it to remain as the all-in-one IDE package. As a result, over the past several years, it has been released as a suite-of-sorts of different combinations of functional components: developers are obligated to pick and choose with configurations best suits their needs.</p>
<p>Unfortunately, the extensive componentization of Eclipse has also increased its apparent complexity (some would even argue that it is overly <em>complicated</em>). This is part of the lively competition between Eclipse and its arch-nemesis, <a href="http://www.netbeans.org" target="_blank">NetBeans</a>, which is also undergoing an upcoming 6.7 release. This also brings into the equation the issue of which company is supporting what&#8230; after all, given Oracle&#8217;s [ORCL] acquisition of Sun Microsystems [JAVA] <strong><em>and</em></strong> its support of the Eclipse Consortium, what will Oracle&#8217;s own tool set evolve into?</p>
<h3>Developer&#8217;s Perspective</h3>
<p>Exploring new dev tools is always a mixture of trepidation (&#8220;Oh, is it going to break everything I&#8217;ve been working on?&#8221;) and fun (&#8220;Oh, another new feature I&#8217;ve been buggin&#8217; them to include&#8230; got it now!&#8221;). The new Eclipse release is no exception.</p>
<p>What makes Eclipse unique in considering whether the upgrade is valid is its componentized nature. Some savvy developers have, in the past, merely reached into their current configuration set, inspected the new modules, and fetched just the ones that they needed and/or grabbed the source code for the modules they were interested in, and just hacked it into their current version, disregarding the core platform upgrade altogether. This has become more and more daunting of a task, however, so during the inspection process, I would imagine that a lot of developer-hackers who have done this in the past may reconsider.</p>
<p>As for dev shops that have worked with both Eclipse and NetBeans: long gone are the days when you could build a hybrid Eclipse-NetBeans IDE for your developers. The codebases are too disparate, and unless you&#8217;re using one of our Mac Pro monsters, managing the code updates may not be worth it.</p>
<p>If you&#8217;re using a combination of Eclipse and NetBeans, or some other 2+ IDEs, the level of integration or coordination frequently converges at the VCS level. On more rare circumstances, it may be abstracted to the build/CI level; and even more rare, it may be at the issue tracking level&#8211; which would be quite dire indeed. If this manner of dev coordination is acceptable, you&#8217;re not going to want to change it any time soon. But if not, this latest release of Eclipse may be the deciding point to force the issue to a single-IDE methodology.</p>
<h4>For the Love o&#8217; the Mac</h4>
<p>In case you haven&#8217;t noticed yet&#8230; The Eclipse 3.5 distributions are now shipping with Cocoa-built binaries now. This has been a long time coming for many developers who&#8217;ve used Eclipse on the Mac, and for some developers, has often made them strongly veer toward NetBeans instead.</p>
<p>It remains to be seen, outside of those developers who&#8217;ve been playing with the beta versions of this release, whether native Cocoa support is what brings developers back to Eclipse. I&#8217;d imagine that iPhone developers who also manage their OS X apps via Xcode will be at least curious about how Eclipse can mesh with their Xcode-provided libs; and it almost goes without saying that GNU C/C++ and Web developers who have been struggling with other tools on the Mac will want to look at Eclipse 3.5-based IDEs (even if not the official Galileo toolset).</p>
<h3>Management Perspective</h3>
<p>Always a sticky subject for the stricter management teams, unless they are distinctly single-IDE shops.</p>
<p>The reliable way of handling this issue is to assign your most experienced developer-architect to experiment with the new release to see how well it works in your existing dev environments. This becomes more crucial when you have a continuous dev cycle that blends your dev, testing, staging, and deployment targets together.</p>
<h3>DevPal&#8217;s (and Javamancy&#8217;s) Stance</h3>
<p>It&#8217;s all good &#8216;n fine to sit around and speculate on how great one dev tool is, <em>blah blah blah</em>. But outside of generating noise, it isn&#8217;t otherwise productive.</p>
<p>Since we&#8217;re running a mixed-tool studio, it&#8217;s clear that we want to put the new release through its paces before we make any significant retooling efforts. But most likely, unless there are glaring problems, we would be using a customized Eclipse 3.5 as our main IDE with several Eclipse Galileo variants for more specialized work and deployments given to clients who require special code considerations during design or coding phases.</p>
<p>In the meantime, <a href="http://www.eclipse.org/downloads/" target="_blank">good hunting</a>, folks! <img src='http://www.javamancy.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.javamancy.com/blog/2009/06/25/eclipse-galileo-now-available/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

