<?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"
	>
<channel>
	<title>Comments on: Mr. Fowler, back up this train!</title>
	<atom:link href="http://www.grok-programming.com/2007/12/07/mr-fowler-back-up-this-train/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.grok-programming.com/2007/12/07/mr-fowler-back-up-this-train/</link>
	<description>common sense software development</description>
	<pubDate>Tue, 07 Oct 2008 05:35:49 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: Chris</title>
		<link>http://www.grok-programming.com/2007/12/07/mr-fowler-back-up-this-train/#comment-7</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Mon, 10 Dec 2007 14:04:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.grok-programming.com/2007/12/07/mr-fowler-back-up-this-train/#comment-7</guid>
		<description>I'm in the exact same situation you are in so I feel your pain.  I guess we are a little father along since we are using Java 5 across the board but other than that it is the same attitude.  I've sat in presentation here where people (who should have known better) said that Acegi (i.e. Spring Security) was for monitoring your apps and that we'd have to buy coping of Spring and Hibernate.  lol  While I couldn't sell (J)Ruby I might be able to push across the idea of Groovy simply because I can ease developers who have worked here for years and thing Java is a "fad" into it.

Excellent points in your comment Maurizio!</description>
		<content:encoded><![CDATA[<p>I&#8217;m in the exact same situation you are in so I feel your pain.  I guess we are a little father along since we are using Java 5 across the board but other than that it is the same attitude.  I&#8217;ve sat in presentation here where people (who should have known better) said that Acegi (i.e. Spring Security) was for monitoring your apps and that we&#8217;d have to buy coping of Spring and Hibernate.  lol  While I couldn&#8217;t sell (J)Ruby I might be able to push across the idea of Groovy simply because I can ease developers who have worked here for years and thing Java is a &#8220;fad&#8221; into it.</p>
<p>Excellent points in your comment Maurizio!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maurizio</title>
		<link>http://www.grok-programming.com/2007/12/07/mr-fowler-back-up-this-train/#comment-6</link>
		<dc:creator>Maurizio</dc:creator>
		<pubDate>Sun, 09 Dec 2007 22:18:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.grok-programming.com/2007/12/07/mr-fowler-back-up-this-train/#comment-6</guid>
		<description>Interesting article. Most of the customers I know and the company I visit are still running big chunks of their business with cobol over mainframes, some are still moving to Java 1.4 and J2EE and it's hard to convince them about Java 1.5 (well, the only real interesting things are annotations, but only within the new JEE 5 context). They don't even know what Ruby or Groovy are and management would laugh at me if I only would think to tell them about evaluating a new, open-source scripting language after they have been told for years to buy very expensive EJB containers (it was not me, anyway).

Enterprise are conservative about IT spending and often they are right. We have spent the last years convincing them on how cool was to move to a J2EE app server, wasting then a lot of money with the broken EJB 2.x programming model (again, it was not me). Now, we all know that would be much better to move straight to a simpler development environment, made of scripting languages, lightweight frameworks like Spring and even EJB 3.0, but most customers had their fingers burnt so it is very hard to gain their confidence again.

I have a lot of respect and admiration for Martin Fowler, but some of these languages debates are purely academic. Ruby is very interesting but its syntax is too new and exotic for most of the average programmers. Additionally, I have never seen a context were the language itself was the source of problems or the solution to them. Projects fail mainly when people do not cooperate and communicate, technology doesn't usually matter, unless it is really broken (examples, anyone?).

+1 to Groovy, anyway.</description>
		<content:encoded><![CDATA[<p>Interesting article. Most of the customers I know and the company I visit are still running big chunks of their business with cobol over mainframes, some are still moving to Java 1.4 and J2EE and it&#8217;s hard to convince them about Java 1.5 (well, the only real interesting things are annotations, but only within the new JEE 5 context). They don&#8217;t even know what Ruby or Groovy are and management would laugh at me if I only would think to tell them about evaluating a new, open-source scripting language after they have been told for years to buy very expensive EJB containers (it was not me, anyway).</p>
<p>Enterprise are conservative about IT spending and often they are right. We have spent the last years convincing them on how cool was to move to a J2EE app server, wasting then a lot of money with the broken EJB 2.x programming model (again, it was not me). Now, we all know that would be much better to move straight to a simpler development environment, made of scripting languages, lightweight frameworks like Spring and even EJB 3.0, but most customers had their fingers burnt so it is very hard to gain their confidence again.</p>
<p>I have a lot of respect and admiration for Martin Fowler, but some of these languages debates are purely academic. Ruby is very interesting but its syntax is too new and exotic for most of the average programmers. Additionally, I have never seen a context were the language itself was the source of problems or the solution to them. Projects fail mainly when people do not cooperate and communicate, technology doesn&#8217;t usually matter, unless it is really broken (examples, anyone?).</p>
<p>+1 to Groovy, anyway.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://www.grok-programming.com/2007/12/07/mr-fowler-back-up-this-train/#comment-5</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Sat, 08 Dec 2007 14:56:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.grok-programming.com/2007/12/07/mr-fowler-back-up-this-train/#comment-5</guid>
		<description>LOL  With things like closures and multiple return types being kicked around I think you're right.</description>
		<content:encoded><![CDATA[<p>LOL  With things like closures and multiple return types being kicked around I think you&#8217;re right.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: x</title>
		<link>http://www.grok-programming.com/2007/12/07/mr-fowler-back-up-this-train/#comment-4</link>
		<dc:creator>x</dc:creator>
		<pubDate>Sat, 08 Dec 2007 00:30:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.grok-programming.com/2007/12/07/mr-fowler-back-up-this-train/#comment-4</guid>
		<description>I think "unskilled" developers will have a better chance with Groovy than with Java 7.  ;-)</description>
		<content:encoded><![CDATA[<p>I think &#8220;unskilled&#8221; developers will have a better chance with Groovy than with Java 7.  <img src='http://www.grok-programming.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://www.grok-programming.com/2007/12/07/mr-fowler-back-up-this-train/#comment-3</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Fri, 07 Dec 2007 23:30:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.grok-programming.com/2007/12/07/mr-fowler-back-up-this-train/#comment-3</guid>
		<description>Absolutely the argument is more general than simply Groovy vs. JRuby.  The extension of the idea to IDEs, build tools, frameworks all seem to apply equally well.  And you, as a single developer, certainly can do both things with your free time or your projects.  I was thinking in the general sense of an organization and the need to choose a direction when developing software for it.  Typically, an organization isn't going to take a ad hoc approach to the tool sets and technologies it uses to develop its internal software.  

I also find (J)Ruby much more interesting than Groovy and my intent wasn't to compare the two languages but instead add another thought point to the discussion when having to choose between them.  In my current work attempting to sell (J)Ruby would be a non-starter.  Management there seriously believes Java as a whole has only been enterprise ready in the past 2-3 years. lol

Eclipse's Groovy plug-in, while nice, currently lags behind the latest Groovy code (as I recall the plug-in is based on 1.0.1 while the current Groovy version is about to be 1.5).  I have played with NetBeans and the (J)Ruby/Rails support in it is indeed outstanding.

Thanks for being the first to comment - ever.</description>
		<content:encoded><![CDATA[<p>Absolutely the argument is more general than simply Groovy vs. JRuby.  The extension of the idea to IDEs, build tools, frameworks all seem to apply equally well.  And you, as a single developer, certainly can do both things with your free time or your projects.  I was thinking in the general sense of an organization and the need to choose a direction when developing software for it.  Typically, an organization isn&#8217;t going to take a ad hoc approach to the tool sets and technologies it uses to develop its internal software.  </p>
<p>I also find (J)Ruby much more interesting than Groovy and my intent wasn&#8217;t to compare the two languages but instead add another thought point to the discussion when having to choose between them.  In my current work attempting to sell (J)Ruby would be a non-starter.  Management there seriously believes Java as a whole has only been enterprise ready in the past 2-3 years. lol</p>
<p>Eclipse&#8217;s Groovy plug-in, while nice, currently lags behind the latest Groovy code (as I recall the plug-in is based on 1.0.1 while the current Groovy version is about to be 1.5).  I have played with NetBeans and the (J)Ruby/Rails support in it is indeed outstanding.</p>
<p>Thanks for being the first to comment - ever.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Goeke</title>
		<link>http://www.grok-programming.com/2007/12/07/mr-fowler-back-up-this-train/#comment-2</link>
		<dc:creator>Tim Goeke</dc:creator>
		<pubDate>Fri, 07 Dec 2007 21:31:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.grok-programming.com/2007/12/07/mr-fowler-back-up-this-train/#comment-2</guid>
		<description>Doesn't the argument also revolve around tooling as well?  If you are a IDEA shop, it looks like Groovy is the way to go, but if you're a Netbeans shop, then maybe JRuby fits better.

I don't know about Eclipse - it seems that the Ruby support in entirely Aptana and the Groovy support is still developing, although I have not tried it personnally.

I am mainly an Eclipse user but Netbeans has my attention at least for JRuby tinkering.

In general I feel more interested in JRuby than Groovy but I am tinkering with both.  Can't you do both things?  Is the choice really Java vs Groovy vs Ruby?  Why can't you do Java + Groovy + Ruby?

Why are people threatened when others compare?  Finally, can't I fall back to a java idiom in either JRuby or Groovy?  What's the real difference?</description>
		<content:encoded><![CDATA[<p>Doesn&#8217;t the argument also revolve around tooling as well?  If you are a IDEA shop, it looks like Groovy is the way to go, but if you&#8217;re a Netbeans shop, then maybe JRuby fits better.</p>
<p>I don&#8217;t know about Eclipse - it seems that the Ruby support in entirely Aptana and the Groovy support is still developing, although I have not tried it personnally.</p>
<p>I am mainly an Eclipse user but Netbeans has my attention at least for JRuby tinkering.</p>
<p>In general I feel more interested in JRuby than Groovy but I am tinkering with both.  Can&#8217;t you do both things?  Is the choice really Java vs Groovy vs Ruby?  Why can&#8217;t you do Java + Groovy + Ruby?</p>
<p>Why are people threatened when others compare?  Finally, can&#8217;t I fall back to a java idiom in either JRuby or Groovy?  What&#8217;s the real difference?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
