<?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: Proof of Concept : Learning Groovy, Grails, JRuby, and Rails</title>
	<atom:link href="http://www.brianlegros.com/blog/2008/01/20/proof-of-concept-learning-groovy-grails-jruby-and-rails/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brianlegros.com/blog/2008/01/20/proof-of-concept-learning-groovy-grails-jruby-and-rails/</link>
	<description>eat, program, and be merry</description>
	<lastBuildDate>Fri, 28 Oct 2011 00:48:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Frontend with GWT. What about the server side?</title>
		<link>http://www.brianlegros.com/blog/2008/01/20/proof-of-concept-learning-groovy-grails-jruby-and-rails/comment-page-1/#comment-15165</link>
		<dc:creator>Frontend with GWT. What about the server side?</dc:creator>
		<pubDate>Sun, 06 Sep 2009 15:36:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.brianlegros.com/blog/2008/01/20/proof-of-concept-learning-groovy-grails-jruby-and-rails/#comment-15165</guid>
		<description>[...]  [...]</description>
		<content:encoded><![CDATA[<p>[...]  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian LeGros</title>
		<link>http://www.brianlegros.com/blog/2008/01/20/proof-of-concept-learning-groovy-grails-jruby-and-rails/comment-page-1/#comment-7449</link>
		<dc:creator>Brian LeGros</dc:creator>
		<pubDate>Fri, 13 Feb 2009 00:08:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.brianlegros.com/blog/2008/01/20/proof-of-concept-learning-groovy-grails-jruby-and-rails/#comment-7449</guid>
		<description>@Peter - Thanks for stopping by.  I&#039;ve played with Grails 1.1 a bit and still really like it.  GSP still isn&#039;t living up to what I had hoped, but at the office we&#039;ve been considering it more for easily creating service endpoints to be consumed by Flex, for which it does a great job.  Hope this helps.</description>
		<content:encoded><![CDATA[<p>@Peter &#8211; Thanks for stopping by.  I&#8217;ve played with Grails 1.1 a bit and still really like it.  GSP still isn&#8217;t living up to what I had hoped, but at the office we&#8217;ve been considering it more for easily creating service endpoints to be consumed by Flex, for which it does a great job.  Hope this helps.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Bell</title>
		<link>http://www.brianlegros.com/blog/2008/01/20/proof-of-concept-learning-groovy-grails-jruby-and-rails/comment-page-1/#comment-7361</link>
		<dc:creator>Peter Bell</dc:creator>
		<pubDate>Mon, 09 Feb 2009 16:15:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.brianlegros.com/blog/2008/01/20/proof-of-concept-learning-groovy-grails-jruby-and-rails/#comment-7361</guid>
		<description>Hi Brian,

I know this posting was a while ago. Just wondering if you&#039;ve had a chance to play with Grails any more recently?</description>
		<content:encoded><![CDATA[<p>Hi Brian,</p>
<p>I know this posting was a while ago. Just wondering if you&#8217;ve had a chance to play with Grails any more recently?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian LeGros</title>
		<link>http://www.brianlegros.com/blog/2008/01/20/proof-of-concept-learning-groovy-grails-jruby-and-rails/comment-page-1/#comment-527</link>
		<dc:creator>Brian LeGros</dc:creator>
		<pubDate>Wed, 23 Jan 2008 16:19:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.brianlegros.com/blog/2008/01/20/proof-of-concept-learning-groovy-grails-jruby-and-rails/#comment-527</guid>
		<description>@Michael - Too long?  Ok, that&#039;s fair.  In the post I&#039;m talking more about shops that have vested interests in enterprise resources that aren&#039;t trying to just manage a database, but SOAs, ESBs, BPM, distributed components, etc. and work on the web.  IMO, this is probably why they&#039;ve chosen to work with Java to start.  The level of abstraction for most of these architectures is at the object, service, or component level.

If a database is required for an application, having to interact with that resource on a finer level of abstraction can be somewhat cumbersome especially when you&#039;re used to a different one.  I think this is why Hibernate is being hailed as the defacto standard over libraries like iBatis in the Java ORM world; a majority Java developers see even SQL (unless they need it :)), as operating at too fine a granularity.  I&#039;m not saying I agree with this, it&#039;s just an assumption I&#039;m making based on what I see in the industry.  

I do wonder about building applications from a design perspective as well.  The way we design applications, the focus is on modeling at the object level.  Utilizing Rails means we may want to also consider using ERDs for the modeling process since we&#039;ll be writing migrations.  I don&#039;t know if its possible to escape the use of ERDs by utilizing something like GORM (Hibernate), but it seems like different levels of detail would be required for each approach.  That being said, my argument is pretty weak here, so I am probably wrong.</description>
		<content:encoded><![CDATA[<p>@Michael &#8211; Too long?  Ok, that&#8217;s fair.  In the post I&#8217;m talking more about shops that have vested interests in enterprise resources that aren&#8217;t trying to just manage a database, but SOAs, ESBs, BPM, distributed components, etc. and work on the web.  IMO, this is probably why they&#8217;ve chosen to work with Java to start.  The level of abstraction for most of these architectures is at the object, service, or component level.</p>
<p>If a database is required for an application, having to interact with that resource on a finer level of abstraction can be somewhat cumbersome especially when you&#8217;re used to a different one.  I think this is why Hibernate is being hailed as the defacto standard over libraries like iBatis in the Java ORM world; a majority Java developers see even SQL (unless they need it <img src='http://www.brianlegros.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ), as operating at too fine a granularity.  I&#8217;m not saying I agree with this, it&#8217;s just an assumption I&#8217;m making based on what I see in the industry.  </p>
<p>I do wonder about building applications from a design perspective as well.  The way we design applications, the focus is on modeling at the object level.  Utilizing Rails means we may want to also consider using ERDs for the modeling process since we&#8217;ll be writing migrations.  I don&#8217;t know if its possible to escape the use of ERDs by utilizing something like GORM (Hibernate), but it seems like different levels of detail would be required for each approach.  That being said, my argument is pretty weak here, so I am probably wrong.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Sica</title>
		<link>http://www.brianlegros.com/blog/2008/01/20/proof-of-concept-learning-groovy-grails-jruby-and-rails/comment-page-1/#comment-525</link>
		<dc:creator>Michael Sica</dc:creator>
		<pubDate>Wed, 23 Jan 2008 06:53:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.brianlegros.com/blog/2008/01/20/proof-of-concept-learning-groovy-grails-jruby-and-rails/#comment-525</guid>
		<description>I couldn&#039;t read this whole post, it&#039;s just too long. But I want to comment on one sentence.

About Rails...
&quot;I felt like my focus was on the database for the most part and that seemed contrary to the goal of the framework.&quot;

It&#039;s not the goal of the framework to get you away from the DB. In fact, they&#039;re taking the stance that web developers can stop pretending like there is no relational database when 99% of the apps web developers build are just a UI on top of a DB. Not all, but the bulk of the Rails peeps... Especially the stuff the creators of the framework work with. 

If it makes you feel any better, a lot of people get those relationship methods confused. I constantly refer back to their API docs to keep everything straight.</description>
		<content:encoded><![CDATA[<p>I couldn&#8217;t read this whole post, it&#8217;s just too long. But I want to comment on one sentence.</p>
<p>About Rails&#8230;<br />
&#8220;I felt like my focus was on the database for the most part and that seemed contrary to the goal of the framework.&#8221;</p>
<p>It&#8217;s not the goal of the framework to get you away from the DB. In fact, they&#8217;re taking the stance that web developers can stop pretending like there is no relational database when 99% of the apps web developers build are just a UI on top of a DB. Not all, but the bulk of the Rails peeps&#8230; Especially the stuff the creators of the framework work with. </p>
<p>If it makes you feel any better, a lot of people get those relationship methods confused. I constantly refer back to their API docs to keep everything straight.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian LeGros</title>
		<link>http://www.brianlegros.com/blog/2008/01/20/proof-of-concept-learning-groovy-grails-jruby-and-rails/comment-page-1/#comment-521</link>
		<dc:creator>Brian LeGros</dc:creator>
		<pubDate>Mon, 21 Jan 2008 05:07:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.brianlegros.com/blog/2008/01/20/proof-of-concept-learning-groovy-grails-jruby-and-rails/#comment-521</guid>
		<description>@Max - Haha, oh man, does this mean my level of responsibility can go down if I&#039;m wrong?  In fact, you guys should demote me if I&#039;m wrong, just so I can keep my options open in the ultimate pursuit of less to do with anything. :*(  Maybe that could be my reward if I&#039;m right ...</description>
		<content:encoded><![CDATA[<p>@Max &#8211; Haha, oh man, does this mean my level of responsibility can go down if I&#8217;m wrong?  In fact, you guys should demote me if I&#8217;m wrong, just so I can keep my options open in the ultimate pursuit of less to do with anything. :*(  Maybe that could be my reward if I&#8217;m right &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maxim Porges</title>
		<link>http://www.brianlegros.com/blog/2008/01/20/proof-of-concept-learning-groovy-grails-jruby-and-rails/comment-page-1/#comment-518</link>
		<dc:creator>Maxim Porges</dc:creator>
		<pubDate>Mon, 21 Jan 2008 05:00:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.brianlegros.com/blog/2008/01/20/proof-of-concept-learning-groovy-grails-jruby-and-rails/#comment-518</guid>
		<description>You have now officially given yourself the right to say &quot;told you so&quot; in a year or two when we decide to use Groovy on Grails for everything.

And I mean EVERYTHING - all the way down to writing test automation scripts, sending mass emails company-wide, and developing the holy lunch-destination-decider application. :)

- max</description>
		<content:encoded><![CDATA[<p>You have now officially given yourself the right to say &#8220;told you so&#8221; in a year or two when we decide to use Groovy on Grails for everything.</p>
<p>And I mean EVERYTHING &#8211; all the way down to writing test automation scripts, sending mass emails company-wide, and developing the holy lunch-destination-decider application. <img src='http://www.brianlegros.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>- max</p>
]]></content:encoded>
	</item>
</channel>
</rss>

