<?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/"
	xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Horses For Courses &#8211; Selecting the Right Technology Stack!</title>
	<atom:link href="http://stealthmode.wordpress.com/2007/12/02/horses-for-courses-selecting-the-technology-stack/feed/" rel="self" type="application/rss+xml" />
	<link>http://stealthmode.wordpress.com/2007/12/02/horses-for-courses-selecting-the-technology-stack/</link>
	<description>Real-world wisdom for a better (and successful) startup experience</description>
	<lastBuildDate>Sat, 17 Oct 2009 18:16:06 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Rajeev Kalavar</title>
		<link>http://stealthmode.wordpress.com/2007/12/02/horses-for-courses-selecting-the-technology-stack/#comment-23</link>
		<dc:creator>Rajeev Kalavar</dc:creator>
		<pubDate>Thu, 10 Jan 2008 07:14:39 +0000</pubDate>
		<guid isPermaLink="false">http://stealthmode.wordpress.com/2007/12/02/horses-for-courses-selecting-the-technology-stack/#comment-23</guid>
		<description>Hi Gurinder,

RoR inherently supports a restful architecture, so you&#039;re already at an advantage there.
RoR also supports a very clean MVC paradigm So it&#039;s easy to implement a layered web-application. Parials allow you to define a shared structure in the views to remain DRY.
Controllers allow you a clean way to orchestrate behavior and redirection.
Models along with ActiveRecord support eases your integration with the DB.
The most useful aspect to Rails is how based on naming convention, elements of the db, model, controller and views are tied together.

In general, I have seen some implementations where the controller (along with the helper framework) can become a bit heavy-weight, however, you can design your system to be bottom (as in model) heavy, and have the business logic + CRUD pushed in the models. By doing this, you could lose a bit of the Rails &#039;magic&#039;, but it&#039;s still a good strategy if you want to expose the model through web-services (Rails has support for this as well) that are not RESTful (WSDL or XML-RPC based)</description>
		<content:encoded><![CDATA[<p>Hi Gurinder,</p>
<p>RoR inherently supports a restful architecture, so you&#8217;re already at an advantage there.<br />
RoR also supports a very clean MVC paradigm So it&#8217;s easy to implement a layered web-application. Parials allow you to define a shared structure in the views to remain DRY.<br />
Controllers allow you a clean way to orchestrate behavior and redirection.<br />
Models along with ActiveRecord support eases your integration with the DB.<br />
The most useful aspect to Rails is how based on naming convention, elements of the db, model, controller and views are tied together.</p>
<p>In general, I have seen some implementations where the controller (along with the helper framework) can become a bit heavy-weight, however, you can design your system to be bottom (as in model) heavy, and have the business logic + CRUD pushed in the models. By doing this, you could lose a bit of the Rails &#8216;magic&#8217;, but it&#8217;s still a good strategy if you want to expose the model through web-services (Rails has support for this as well) that are not RESTful (WSDL or XML-RPC based)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gurinder</title>
		<link>http://stealthmode.wordpress.com/2007/12/02/horses-for-courses-selecting-the-technology-stack/#comment-22</link>
		<dc:creator>Gurinder</dc:creator>
		<pubDate>Wed, 09 Jan 2008 23:35:49 +0000</pubDate>
		<guid isPermaLink="false">http://stealthmode.wordpress.com/2007/12/02/horses-for-courses-selecting-the-technology-stack/#comment-22</guid>
		<description>Nice blog. We are thinking of adopting RoR as our technology stack in favor of J2EE as you stated for web applications which are inherently database driven. 

Are you guys using a RESTful architecture style? Any insight you can provide into how you decided on how to design layered application?</description>
		<content:encoded><![CDATA[<p>Nice blog. We are thinking of adopting RoR as our technology stack in favor of J2EE as you stated for web applications which are inherently database driven. </p>
<p>Are you guys using a RESTful architecture style? Any insight you can provide into how you decided on how to design layered application?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
