<?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</title>
	<atom:link href="http://www.jtict.com/blog/grails-vs-rails/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jtict.com/blog/grails-vs-rails/</link>
	<description>About programming stuff</description>
	<lastBuildDate>Sat, 19 Dec 2009 14:03:24 +0300</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: fabien7474</title>
		<link>http://www.jtict.com/blog/grails-vs-rails/comment-page-1/#comment-2763</link>
		<dc:creator>fabien7474</dc:creator>
		<pubDate>Thu, 03 Sep 2009 11:02:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.jtict.com/blog/?p=30#comment-2763</guid>
		<description>Thx for this article.
I have been through all of the comments, and I can summariwe what REALLY MATTERS for me ONLY when comparing Rails and Grails

Grails Pros
- Groovy based on Java and Rails based on Java Fwks =&gt; It gives HUGE ways of extensibility, scalability and workarounds (if stuck with Grails). And I am a Java developer. Also, overloading is available (not in Rails)
- Domain model centric vs Data model centric for Rails. No deal with SQL, changes to domain classes are automatically done in the DB
Attrubutes in domain classes are defined in one file only and refactoring is easier
- Grails has an expression language
- Grails is faster than Rails (but needs more memory)

Rails Pros
- View layer is strong compared to Rails (RJS)
- REST by default.
- Rails is more mature : more doc, more help from the web, more stable?, more secure?
- Easier to debug (Grails is known for cumbersome error messages)

My winner: Rails...meanwhile :-)</description>
		<content:encoded><![CDATA[<p>Thx for this article.<br />
I have been through all of the comments, and I can summariwe what REALLY MATTERS for me ONLY when comparing Rails and Grails</p>
<p>Grails Pros<br />
- Groovy based on Java and Rails based on Java Fwks =&gt; It gives HUGE ways of extensibility, scalability and workarounds (if stuck with Grails). And I am a Java developer. Also, overloading is available (not in Rails)<br />
- Domain model centric vs Data model centric for Rails. No deal with SQL, changes to domain classes are automatically done in the DB<br />
Attrubutes in domain classes are defined in one file only and refactoring is easier<br />
- Grails has an expression language<br />
- Grails is faster than Rails (but needs more memory)</p>
<p>Rails Pros<br />
- View layer is strong compared to Rails (RJS)<br />
- REST by default.<br />
- Rails is more mature : more doc, more help from the web, more stable?, more secure?<br />
- Easier to debug (Grails is known for cumbersome error messages)</p>
<p>My winner: Rails&#8230;meanwhile <img src='http://www.jtict.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hatim</title>
		<link>http://www.jtict.com/blog/grails-vs-rails/comment-page-1/#comment-2419</link>
		<dc:creator>hatim</dc:creator>
		<pubDate>Mon, 13 Jul 2009 00:24:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.jtict.com/blog/?p=30#comment-2419</guid>
		<description>You should also include GoogleAppEngine support, as Grails can be deployed on it</description>
		<content:encoded><![CDATA[<p>You should also include GoogleAppEngine support, as Grails can be deployed on it</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Beaumont Muni</title>
		<link>http://www.jtict.com/blog/grails-vs-rails/comment-page-1/#comment-2113</link>
		<dc:creator>Beaumont Muni</dc:creator>
		<pubDate>Thu, 18 Jun 2009 02:08:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.jtict.com/blog/?p=30#comment-2113</guid>
		<description>Interesting comparison. I use both frameworks ... I am a java developer and use Grails for personal projects but work in a RoR shop where I use Rails all day long. As a developer I am very partial to an approach that is more object orientated. Rails is more data model centric and not so much domain model centric as Grails is in it&#039;s approach to the same thing ... so that&#039;s why Rails uses models with migration etc ... and Grails uses domain classes. Grails approach tends to flow better with application design using the vertical domain driven model and furthermore I like to stay away from doing SQL if I can. I think Rails 3.0 with datamapper has the right approach along these lines which would help cut down the use of migrations ... which is ugly. Making changes to domain-classes should automatically allow the frame work to change the database table. That&#039;s where the strength of the frame work comes into play. GORM in itself is getting to be very powerful. It would be interesting to see where datamapper comes into play in this area.</description>
		<content:encoded><![CDATA[<p>Interesting comparison. I use both frameworks &#8230; I am a java developer and use Grails for personal projects but work in a RoR shop where I use Rails all day long. As a developer I am very partial to an approach that is more object orientated. Rails is more data model centric and not so much domain model centric as Grails is in it&#8217;s approach to the same thing &#8230; so that&#8217;s why Rails uses models with migration etc &#8230; and Grails uses domain classes. Grails approach tends to flow better with application design using the vertical domain driven model and furthermore I like to stay away from doing SQL if I can. I think Rails 3.0 with datamapper has the right approach along these lines which would help cut down the use of migrations &#8230; which is ugly. Making changes to domain-classes should automatically allow the frame work to change the database table. That&#8217;s where the strength of the frame work comes into play. GORM in itself is getting to be very powerful. It would be interesting to see where datamapper comes into play in this area.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joshua</title>
		<link>http://www.jtict.com/blog/grails-vs-rails/comment-page-1/#comment-1973</link>
		<dc:creator>Joshua</dc:creator>
		<pubDate>Thu, 12 Mar 2009 00:59:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.jtict.com/blog/?p=30#comment-1973</guid>
		<description>I think Django is better than both of them. It has alot of good things out of the box. Plus the best thing that Rails and Grails have :-)</description>
		<content:encoded><![CDATA[<p>I think Django is better than both of them. It has alot of good things out of the box. Plus the best thing that Rails and Grails have <img src='http://www.jtict.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Radoslav Stankov</title>
		<link>http://www.jtict.com/blog/grails-vs-rails/comment-page-1/#comment-1246</link>
		<dc:creator>Radoslav Stankov</dc:creator>
		<pubDate>Sat, 10 Jan 2009 01:03:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.jtict.com/blog/?p=30#comment-1246</guid>
		<description>I have worked with Rails recently I love Ruby as language. And I think that Rails ActiveRecord is work of art.
 The one thing I really dislike in Grails is it&#039;s name - Groovy on Rails - Grails. As the point from where I see it the whole groovy and grails is created just to have Rails to the Java world. 
But my opinion is no impartiality.</description>
		<content:encoded><![CDATA[<p>I have worked with Rails recently I love Ruby as language. And I think that Rails ActiveRecord is work of art.<br />
 The one thing I really dislike in Grails is it&#8217;s name &#8211; Groovy on Rails &#8211; Grails. As the point from where I see it the whole groovy and grails is created just to have Rails to the Java world.<br />
But my opinion is no impartiality.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Juan Salvador</title>
		<link>http://www.jtict.com/blog/grails-vs-rails/comment-page-1/#comment-1158</link>
		<dc:creator>Juan Salvador</dc:creator>
		<pubDate>Wed, 31 Dec 2008 21:50:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.jtict.com/blog/?p=30#comment-1158</guid>
		<description>Hi Amigos,

I remember, 3 years ago, to Bruce Tate and his &quot;texanian&quot; prediction: &quot;RoR is the Java&#039;s killer !!!&quot;...

As a Delphi (is it death?) then, Java was a way to survive, and no just that, I really like.

From 2005 to now, I have seen Java waking up, with stuff like (the failed) trails, stripes, etc. etc.

Trying to read and learn Ruby and Rails, I found out Groovy then Grails and the only thing I regret is the poor support in NetBeans for GaG tools, as Sun seems to be concentrated on JRuby.

Grails is for Java Developpers, and in my case for a limited former Delphi developpers.

I have a question: Does Ruby have the same set (very big set) of mature tools and frameworks as Java has? I have changed of platform 4 times in the last 20 years (I was a DBase and Clipper programmer 1n 1998), and the main reazon why a had choosen Java is for things like Spring and Hibernate, now the basis of this wonderful framework: grails.

I put to work a set of Grails/Groovy applications in 2008, all the time I got the support of tools and frameworks as JFreeChart. maybe Grails is not a grown up as RoR, but its value is based on the Java Platform as it is solid.

ALL THE BE&gt;ST IN 2009</description>
		<content:encoded><![CDATA[<p>Hi Amigos,</p>
<p>I remember, 3 years ago, to Bruce Tate and his &#8220;texanian&#8221; prediction: &#8220;RoR is the Java&#8217;s killer !!!&#8221;&#8230;</p>
<p>As a Delphi (is it death?) then, Java was a way to survive, and no just that, I really like.</p>
<p>From 2005 to now, I have seen Java waking up, with stuff like (the failed) trails, stripes, etc. etc.</p>
<p>Trying to read and learn Ruby and Rails, I found out Groovy then Grails and the only thing I regret is the poor support in NetBeans for GaG tools, as Sun seems to be concentrated on JRuby.</p>
<p>Grails is for Java Developpers, and in my case for a limited former Delphi developpers.</p>
<p>I have a question: Does Ruby have the same set (very big set) of mature tools and frameworks as Java has? I have changed of platform 4 times in the last 20 years (I was a DBase and Clipper programmer 1n 1998), and the main reazon why a had choosen Java is for things like Spring and Hibernate, now the basis of this wonderful framework: grails.</p>
<p>I put to work a set of Grails/Groovy applications in 2008, all the time I got the support of tools and frameworks as JFreeChart. maybe Grails is not a grown up as RoR, but its value is based on the Java Platform as it is solid.</p>
<p>ALL THE BE&gt;ST IN 2009</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nadeem Bitar</title>
		<link>http://www.jtict.com/blog/grails-vs-rails/comment-page-1/#comment-1139</link>
		<dc:creator>Nadeem Bitar</dc:creator>
		<pubDate>Mon, 29 Dec 2008 22:36:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.jtict.com/blog/?p=30#comment-1139</guid>
		<description>I have used both grails and rails and I strongly prefer rails even though I work in Java and have strong Hibernate and Spring experience.

Ruby is simply a more elegant and powerful language than Groovy. The metaprogramming functionality is truly a joy to work with. 

Rails testing is easier and more comprehensive; grails 1.1 is addressing that but it&#039;s still behind. Doing BDD in Ruby/Rails is really nice with frameworks like shoulda. I&#039;ve tried easyb in groovy but it&#039;s not as integrated and polished. 

The Ruby and Rails communities are bigger and more mature. You can easily find solutions to most problems.

Grails using hibernate is not always a benefit. I found myself having to write my mappings in xml many times since the hibernate functionality is not supported yet in grails so I lost all the benefits of grails.

Rails view and ajax support is better than grails. Grails does not have anything equivalent to RJS. Rails built in helpers are great.

Rails REST support is almost non-existent in grails. 

Rails routes are extremely powerful and superior to the url mapping in grails.  

Grails does not support migrations.

Grails/Groovy does not have anything equivalent to gem. I&#039;ve used ivy on my grails project and I know that maven is now supported, but maven is a pain to deal with.</description>
		<content:encoded><![CDATA[<p>I have used both grails and rails and I strongly prefer rails even though I work in Java and have strong Hibernate and Spring experience.</p>
<p>Ruby is simply a more elegant and powerful language than Groovy. The metaprogramming functionality is truly a joy to work with. </p>
<p>Rails testing is easier and more comprehensive; grails 1.1 is addressing that but it&#8217;s still behind. Doing BDD in Ruby/Rails is really nice with frameworks like shoulda. I&#8217;ve tried easyb in groovy but it&#8217;s not as integrated and polished. </p>
<p>The Ruby and Rails communities are bigger and more mature. You can easily find solutions to most problems.</p>
<p>Grails using hibernate is not always a benefit. I found myself having to write my mappings in xml many times since the hibernate functionality is not supported yet in grails so I lost all the benefits of grails.</p>
<p>Rails view and ajax support is better than grails. Grails does not have anything equivalent to RJS. Rails built in helpers are great.</p>
<p>Rails REST support is almost non-existent in grails. </p>
<p>Rails routes are extremely powerful and superior to the url mapping in grails.  </p>
<p>Grails does not support migrations.</p>
<p>Grails/Groovy does not have anything equivalent to gem. I&#8217;ve used ivy on my grails project and I know that maven is now supported, but maven is a pain to deal with.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pratik</title>
		<link>http://www.jtict.com/blog/grails-vs-rails/comment-page-1/#comment-1127</link>
		<dc:creator>Pratik</dc:creator>
		<pubDate>Mon, 29 Dec 2008 13:28:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.jtict.com/blog/?p=30#comment-1127</guid>
		<description>http://guides.rubyonrails.org/</description>
		<content:encoded><![CDATA[<p><a href="http://guides.rubyonrails.org/" rel="nofollow">http://guides.rubyonrails.org/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Curt Hibbs</title>
		<link>http://www.jtict.com/blog/grails-vs-rails/comment-page-1/#comment-1122</link>
		<dc:creator>Curt Hibbs</dc:creator>
		<pubDate>Mon, 29 Dec 2008 04:52:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.jtict.com/blog/?p=30#comment-1122</guid>
		<description>What I think would be more interesting than a checklist comparison, would be an experience report by some who has actually used both frameworks for non-trivial projects.</description>
		<content:encoded><![CDATA[<p>What I think would be more interesting than a checklist comparison, would be an experience report by some who has actually used both frameworks for non-trivial projects.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pico</title>
		<link>http://www.jtict.com/blog/grails-vs-rails/comment-page-1/#comment-1118</link>
		<dc:creator>pico</dc:creator>
		<pubDate>Sun, 28 Dec 2008 20:21:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.jtict.com/blog/?p=30#comment-1118</guid>
		<description>Sorry, looks like your comments just strip out code instead of escaping it.  Just email me if you want me to show you how to create a constructor with default values.</description>
		<content:encoded><![CDATA[<p>Sorry, looks like your comments just strip out code instead of escaping it.  Just email me if you want me to show you how to create a constructor with default values.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
