<?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: Grails Vs. Rails &#8211; the Thrilla in Manila: A Study on Platform Productivity</title>
	<atom:link href="http://alterlabs.com/technologies/java/grails-vs-rails-the-thrilla-in-manilla-a-study-on-grails-productivity/feed/" rel="self" type="application/rss+xml" />
	<link>http://alterlabs.com/technologies/java/grails-vs-rails-the-thrilla-in-manilla-a-study-on-grails-productivity/</link>
	<description>Results through imagination</description>
	<lastBuildDate>Mon, 15 Mar 2010 02:56:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: JS Bournival &#187; Blog Archive &#187; Groovy + Grails: le vent en poupe</title>
		<link>http://alterlabs.com/technologies/java/grails-vs-rails-the-thrilla-in-manilla-a-study-on-grails-productivity/comment-page-1/#comment-8091</link>
		<dc:creator>JS Bournival &#187; Blog Archive &#187; Groovy + Grails: le vent en poupe</dc:creator>
		<pubDate>Mon, 05 Nov 2007 18:43:58 +0000</pubDate>
		<guid isPermaLink="false">http://alterlabs.com/technologies/java/grails-vs-rails-the-thrilla-in-manilla-a-study-on-grails-productivity/#comment-8091</guid>
		<description>[...] À commencer par cet article, qui démontre la productivité acquise par l&#8217;utilisation de Grails par rapport à d&#8217;autres stack techniques. Même Rails en prend pour son rhume. À savoir maintenant si la véracité des chiffres avancé est bien réelle, c&#8217;est une autre histoire. Mais tout ceci me semble plausible au premier coup d&#8217;oeil. [...]</description>
		<content:encoded><![CDATA[<p>[...] À commencer par cet article, qui démontre la productivité acquise par l&#8217;utilisation de Grails par rapport à d&#8217;autres stack techniques. Même Rails en prend pour son rhume. À savoir maintenant si la véracité des chiffres avancé est bien réelle, c&#8217;est une autre histoire. Mais tout ceci me semble plausible au premier coup d&#8217;oeil. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Blog do Márcio d&#8217;Ávila &#187; Uma plataforma para as outras dominar</title>
		<link>http://alterlabs.com/technologies/java/grails-vs-rails-the-thrilla-in-manilla-a-study-on-grails-productivity/comment-page-1/#comment-6226</link>
		<dc:creator>Blog do Márcio d&#8217;Ávila &#187; Uma plataforma para as outras dominar</dc:creator>
		<pubDate>Thu, 09 Aug 2007 04:26:51 +0000</pubDate>
		<guid isPermaLink="false">http://alterlabs.com/technologies/java/grails-vs-rails-the-thrilla-in-manilla-a-study-on-grails-productivity/#comment-6226</guid>
		<description>[...] Coincidentemente, produtividade de frameworks é o tema de outro artigo no Javalloby, Is Grails More Productive than Rails?, que referencia a pesquisa da consultoria AlterThought, que estimou e comparou o esforço de desenvolvimento de um projeto em J2EE, Java/Spring, Rails e Grails. Na avaliação, o framework de aplicações web Grails, baseado na linguagem de programação Groovy e Java, se mostrou o mais produtivo. [...]</description>
		<content:encoded><![CDATA[<p>[...] Coincidentemente, produtividade de frameworks é o tema de outro artigo no Javalloby, Is Grails More Productive than Rails?, que referencia a pesquisa da consultoria AlterThought, que estimou e comparou o esforço de desenvolvimento de um projeto em J2EE, Java/Spring, Rails e Grails. Na avaliação, o framework de aplicações web Grails, baseado na linguagem de programação Groovy e Java, se mostrou o mais produtivo. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ivan</title>
		<link>http://alterlabs.com/technologies/java/grails-vs-rails-the-thrilla-in-manilla-a-study-on-grails-productivity/comment-page-1/#comment-6200</link>
		<dc:creator>Ivan</dc:creator>
		<pubDate>Mon, 06 Aug 2007 17:33:26 +0000</pubDate>
		<guid isPermaLink="false">http://alterlabs.com/technologies/java/grails-vs-rails-the-thrilla-in-manilla-a-study-on-grails-productivity/#comment-6200</guid>
		<description>If he has to qualify that everything he says is written by a Java dev, then every frickin article written by DHH should post the exact same bias.  While article at least *TRIES* to be factual DHH just says Java takes 10 times as much PERIOD without a hint of how he came to that conclusion.

So the RoR camp is pissed at what they perceive as baseless productivity claims?!?! WOW.  The irony is delicious.</description>
		<content:encoded><![CDATA[<p>If he has to qualify that everything he says is written by a Java dev, then every frickin article written by DHH should post the exact same bias.  While article at least *TRIES* to be factual DHH just says Java takes 10 times as much PERIOD without a hint of how he came to that conclusion.</p>
<p>So the RoR camp is pissed at what they perceive as baseless productivity claims?!?! WOW.  The irony is delicious.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Manohar</title>
		<link>http://alterlabs.com/technologies/java/grails-vs-rails-the-thrilla-in-manilla-a-study-on-grails-productivity/comment-page-1/#comment-6194</link>
		<dc:creator>Manohar</dc:creator>
		<pubDate>Mon, 06 Aug 2007 01:33:34 +0000</pubDate>
		<guid isPermaLink="false">http://alterlabs.com/technologies/java/grails-vs-rails-the-thrilla-in-manilla-a-study-on-grails-productivity/#comment-6194</guid>
		<description>I&#039;m actually surprised by the very strong opinions expressed in some of the comments. The comment about having a contest to determine which one is better is really kid-ish. I certainly agree that RoR is a great framework, but guys, don&#039;t get agitated if you learn that a java 
application development could offer similar productivity levels. 

It is an established fact that JEE application provides the robustness and performance levels required for enterprise development. The only think lacking was RAD and productivity. Grails does this very well.

I think the message from this post is - It is possible to to develop an enterprise JEE application with productivity levels matching RoR. End of story.</description>
		<content:encoded><![CDATA[<p>I&#8217;m actually surprised by the very strong opinions expressed in some of the comments. The comment about having a contest to determine which one is better is really kid-ish. I certainly agree that RoR is a great framework, but guys, don&#8217;t get agitated if you learn that a java<br />
application development could offer similar productivity levels. </p>
<p>It is an established fact that JEE application provides the robustness and performance levels required for enterprise development. The only think lacking was RAD and productivity. Grails does this very well.</p>
<p>I think the message from this post is &#8211; It is possible to to develop an enterprise JEE application with productivity levels matching RoR. End of story.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://alterlabs.com/technologies/java/grails-vs-rails-the-thrilla-in-manilla-a-study-on-grails-productivity/comment-page-1/#comment-6188</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Sat, 04 Aug 2007 20:00:40 +0000</pubDate>
		<guid isPermaLink="false">http://alterlabs.com/technologies/java/grails-vs-rails-the-thrilla-in-manilla-a-study-on-grails-productivity/#comment-6188</guid>
		<description>Did you evaluate Wicket? The productivity level is about the same as Grails but the code is more maintainable and there&#039;s no additional language involved. It&#039;s not a &quot;full-stack&quot; framework, but you can of course use Hibernate directly or, if you have more modest ORM needs, you can&#039;t bean Cayenne for productivity.

Wicket&#039;s main advantage over Grails is its component-oriented architecture, which allows for more code reuse than any other web framework (including other component-oriented frameworks such as Tapestry).

The powerful and amazingly simple Ajax support in Wicket is also second-to-none and its plain HTML templates keep all your logic where it belongs: in pure Java code.

Anyway, I think Wicket would have easily &quot;won&quot; your evaluation had it been on your list.</description>
		<content:encoded><![CDATA[<p>Did you evaluate Wicket? The productivity level is about the same as Grails but the code is more maintainable and there&#8217;s no additional language involved. It&#8217;s not a &#8220;full-stack&#8221; framework, but you can of course use Hibernate directly or, if you have more modest ORM needs, you can&#8217;t bean Cayenne for productivity.</p>
<p>Wicket&#8217;s main advantage over Grails is its component-oriented architecture, which allows for more code reuse than any other web framework (including other component-oriented frameworks such as Tapestry).</p>
<p>The powerful and amazingly simple Ajax support in Wicket is also second-to-none and its plain HTML templates keep all your logic where it belongs: in pure Java code.</p>
<p>Anyway, I think Wicket would have easily &#8220;won&#8221; your evaluation had it been on your list.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sunjay</title>
		<link>http://alterlabs.com/technologies/java/grails-vs-rails-the-thrilla-in-manilla-a-study-on-grails-productivity/comment-page-1/#comment-6186</link>
		<dc:creator>sunjay</dc:creator>
		<pubDate>Sat, 04 Aug 2007 03:24:02 +0000</pubDate>
		<guid isPermaLink="false">http://alterlabs.com/technologies/java/grails-vs-rails-the-thrilla-in-manilla-a-study-on-grails-productivity/#comment-6186</guid>
		<description>@ &quot;estimate versus actual&quot; criticism .. yes, on the surface it appears flawed to compare a Grails &#039;actual&#039; to an &quot;X&quot; technology estimate .. to that, I offer a snippet from a previous post (complimentary of Rails -- 7 days into the start of our Grails measurement initiative):

&quot;    Obligatory Caveat: While we’ve not built the same application in a variety of langugages to assess the potential savings, we have normalized by analyzing applications of similar complexity with comparable team competencies (using Planix as our steward).

To cut to the chase, in general the economics and adaptability of a Rails-based application versus other applications look something like this –&quot;

http://alterlabs.com/technologies/java/revenue-on-ruby-on-rails/</description>
		<content:encoded><![CDATA[<p>@ &#8220;estimate versus actual&#8221; criticism .. yes, on the surface it appears flawed to compare a Grails &#8216;actual&#8217; to an &#8220;X&#8221; technology estimate .. to that, I offer a snippet from a previous post (complimentary of Rails &#8212; 7 days into the start of our Grails measurement initiative):</p>
<p>&#8221;    Obligatory Caveat: While we’ve not built the same application in a variety of langugages to assess the potential savings, we have normalized by analyzing applications of similar complexity with comparable team competencies (using Planix as our steward).</p>
<p>To cut to the chase, in general the economics and adaptability of a Rails-based application versus other applications look something like this –&#8221;</p>
<p><a href="http://alterlabs.com/technologies/java/revenue-on-ruby-on-rails/" rel="nofollow">http://alterlabs.com/technologies/java/revenue-on-ruby-on-rails/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CG</title>
		<link>http://alterlabs.com/technologies/java/grails-vs-rails-the-thrilla-in-manilla-a-study-on-grails-productivity/comment-page-1/#comment-6184</link>
		<dc:creator>CG</dc:creator>
		<pubDate>Fri, 03 Aug 2007 22:39:28 +0000</pubDate>
		<guid isPermaLink="false">http://alterlabs.com/technologies/java/grails-vs-rails-the-thrilla-in-manilla-a-study-on-grails-productivity/#comment-6184</guid>
		<description>@Steven Devijver

It is not obvious, but I am actually thanking you for creating Grails because if I am forced to do another Java based web application I will run rather than walk to use it. 

It has to be a lot better than the Servlet / JSP / multiple other sub-framework based alternatives and configuration files. I needed a library of about a dozen books just create a single mid sized web application.</description>
		<content:encoded><![CDATA[<p>@Steven Devijver</p>
<p>It is not obvious, but I am actually thanking you for creating Grails because if I am forced to do another Java based web application I will run rather than walk to use it. </p>
<p>It has to be a lot better than the Servlet / JSP / multiple other sub-framework based alternatives and configuration files. I needed a library of about a dozen books just create a single mid sized web application.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CG</title>
		<link>http://alterlabs.com/technologies/java/grails-vs-rails-the-thrilla-in-manilla-a-study-on-grails-productivity/comment-page-1/#comment-6183</link>
		<dc:creator>CG</dc:creator>
		<pubDate>Fri, 03 Aug 2007 22:26:14 +0000</pubDate>
		<guid isPermaLink="false">http://alterlabs.com/technologies/java/grails-vs-rails-the-thrilla-in-manilla-a-study-on-grails-productivity/#comment-6183</guid>
		<description>Well not only have I started using Java but have used it (had to) for over 5 years so it is a good thing that someone is doing something about the complexity and configuration proliferation in Java. I will say that it sucked most of the joy out of programming for me until RoR came along. Now if you really want a catchy blog title try &quot;From Java to the Holy Grail&quot; - maybe you have created the savior after all - or maybe that title goes to jRuby - hmmmm I guess I&#039;ll let you guys duke it out on that one.

So as you admit to not yet starting to use RoR, how can you state it is hardly a standard to compare things against. Actually whether it is or not it is a standard to compare against, it seems that everybody feels compelled to compare their new baby against it, and create their own flavor of it, like jRuby, IronRuby, Grails, and more to come I&#039;m sure.

Again I think a contest could put all this my baby is better then your baby stuff to rest. I also think it is inevitable that such a contest will take place within the next year or two. 

Perhaps the clear winner down the road will be the language/framework that allows the quickest learning curve to get new unbiased programmers productive. I am pretty sure compiler and hardware improvements will make all performance issues moot - if not Java would not be popular today and history does repeat itself. Of course bad designs and algorithms at the software and database level are the real bottle necks which are easily created in any language/framework.</description>
		<content:encoded><![CDATA[<p>Well not only have I started using Java but have used it (had to) for over 5 years so it is a good thing that someone is doing something about the complexity and configuration proliferation in Java. I will say that it sucked most of the joy out of programming for me until RoR came along. Now if you really want a catchy blog title try &#8220;From Java to the Holy Grail&#8221; &#8211; maybe you have created the savior after all &#8211; or maybe that title goes to jRuby &#8211; hmmmm I guess I&#8217;ll let you guys duke it out on that one.</p>
<p>So as you admit to not yet starting to use RoR, how can you state it is hardly a standard to compare things against. Actually whether it is or not it is a standard to compare against, it seems that everybody feels compelled to compare their new baby against it, and create their own flavor of it, like jRuby, IronRuby, Grails, and more to come I&#8217;m sure.</p>
<p>Again I think a contest could put all this my baby is better then your baby stuff to rest. I also think it is inevitable that such a contest will take place within the next year or two. </p>
<p>Perhaps the clear winner down the road will be the language/framework that allows the quickest learning curve to get new unbiased programmers productive. I am pretty sure compiler and hardware improvements will make all performance issues moot &#8211; if not Java would not be popular today and history does repeat itself. Of course bad designs and algorithms at the software and database level are the real bottle necks which are easily created in any language/framework.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan Daigle</title>
		<link>http://alterlabs.com/technologies/java/grails-vs-rails-the-thrilla-in-manilla-a-study-on-grails-productivity/comment-page-1/#comment-6182</link>
		<dc:creator>Ryan Daigle</dc:creator>
		<pubDate>Fri, 03 Aug 2007 22:09:47 +0000</pubDate>
		<guid isPermaLink="false">http://alterlabs.com/technologies/java/grails-vs-rails-the-thrilla-in-manilla-a-study-on-grails-productivity/#comment-6182</guid>
		<description>@Sunjay: &quot;We’ve see a fair number of clients start out in a &lt;i&gt;scripting language&lt;/i&gt;..&quot;

I know you didn&#039;t just call Ruby a &quot;scripting language&quot;?

Being a dynamically typed language and being a scripting language are two very different things.  Ruby supports all of the language constructs, and more, of your statically typed Javas of the world.

But, that small technical detail aside, I applaud you guys for exposing the internals of your operations and business decisions for all to see.  Such a conversation, and not a flame war as some would like to start, benefits all involved!</description>
		<content:encoded><![CDATA[<p>@Sunjay: &#8220;We’ve see a fair number of clients start out in a <i>scripting language</i>..&#8221;</p>
<p>I know you didn&#8217;t just call Ruby a &#8220;scripting language&#8221;?</p>
<p>Being a dynamically typed language and being a scripting language are two very different things.  Ruby supports all of the language constructs, and more, of your statically typed Javas of the world.</p>
<p>But, that small technical detail aside, I applaud you guys for exposing the internals of your operations and business decisions for all to see.  Such a conversation, and not a flame war as some would like to start, benefits all involved!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven Devijver</title>
		<link>http://alterlabs.com/technologies/java/grails-vs-rails-the-thrilla-in-manilla-a-study-on-grails-productivity/comment-page-1/#comment-6180</link>
		<dc:creator>Steven Devijver</dc:creator>
		<pubDate>Fri, 03 Aug 2007 18:08:11 +0000</pubDate>
		<guid isPermaLink="false">http://alterlabs.com/technologies/java/grails-vs-rails-the-thrilla-in-manilla-a-study-on-grails-productivity/#comment-6180</guid>
		<description>RoR is hardly a standard to compare anything to. As Grails co-founder I can say that the only RoR features we thought about were DRY and CoC, I have yet to start using RoR, personally I only know it from the screencast like most people I guess.

The standard to match and out-perform was and still is Java/Spring/Hibernate/XML. This combo offers a lot of power (XA, JMS, JMX, AOP, consistency, lazy loading, remote access, ...) yet misses productivity.

We started Grails because we thought we could improve Java/Spring/Hibernate/XML productivity while offering the same kind of integration and close to the same performance.</description>
		<content:encoded><![CDATA[<p>RoR is hardly a standard to compare anything to. As Grails co-founder I can say that the only RoR features we thought about were DRY and CoC, I have yet to start using RoR, personally I only know it from the screencast like most people I guess.</p>
<p>The standard to match and out-perform was and still is Java/Spring/Hibernate/XML. This combo offers a lot of power (XA, JMS, JMX, AOP, consistency, lazy loading, remote access, &#8230;) yet misses productivity.</p>
<p>We started Grails because we thought we could improve Java/Spring/Hibernate/XML productivity while offering the same kind of integration and close to the same performance.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
