<?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: Help needed Choosing a Ruby Framework</title>
	<atom:link href="http://agilepainrelief.com/notesfromatooluser/2008/05/help-needed-choosing-a-ruby-framework.html/feed" rel="self" type="application/rss+xml" />
	<link>http://agilepainrelief.com/notesfromatooluser/2008/05/help-needed-choosing-a-ruby-framework.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=help-needed-choosing-a-ruby-framework</link>
	<description>Best practices for your goals</description>
	<lastBuildDate>Sat, 19 May 2012 03:39:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: ex-Andyner</title>
		<link>http://agilepainrelief.com/notesfromatooluser/2008/05/help-needed-choosing-a-ruby-framework.html/comment-page-1#comment-174</link>
		<dc:creator>ex-Andyner</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://agilepainrelief.com/2008/05/help-needed-choosing-a-ruby-framework/#comment-174</guid>
		<description>Hey Mark,

Being a Python/Django guy, I can&#039;t really recommend one framework over the other, but I can tell you this ... go with whichever one has the larger/more active community. You&#039;ll need them. For a business application, you&#039;ll want timely response time to questions and ideally an well populated and active IRC channel. What I find with many of these &quot;alternative&quot; frameworks especially in the early days is they get to the equivalent of version 2 (depending on their versioning scheme) and say &quot;oh, you know we really should make [dramatic change] to [core component]&quot; and you&#039;re left holding the bag. Pick a framework that has already had that epiphany and done that work.

I&#039;ve spent the last year+ doing Django contract work and one of the biggest objections I hear from clients is that it&#039;s prohibitively hard to get Django developers. If your intention is to never have developers leave/get sick/die then perhaps you can build your own center of excellence for an early-adopter framework, but otherwise you&#039;ll need to find them somewhere or retrain internally. Business-wise it&#039;s always better to have a larger gene pool to pick from (look at the popularity of Java ... don&#039;t get me started).

So, if is just a learning exercise, pick whatever you like. But if you plan on making production code from it, I would suggest you go with the belle-of-the-ball.

-Sandy
</description>
		<content:encoded><![CDATA[<p>Hey Mark,</p>
<p>Being a Python/Django guy, I can&#8217;t really recommend one framework over the other, but I can tell you this &#8230; go with whichever one has the larger/more active community. You&#8217;ll need them. For a business application, you&#8217;ll want timely response time to questions and ideally an well populated and active IRC channel. What I find with many of these &#8220;alternative&#8221; frameworks especially in the early days is they get to the equivalent of version 2 (depending on their versioning scheme) and say &#8220;oh, you know we really should make [dramatic change] to [core component]&#8221; and you&#8217;re left holding the bag. Pick a framework that has already had that epiphany and done that work.</p>
<p>I&#8217;ve spent the last year+ doing Django contract work and one of the biggest objections I hear from clients is that it&#8217;s prohibitively hard to get Django developers. If your intention is to never have developers leave/get sick/die then perhaps you can build your own center of excellence for an early-adopter framework, but otherwise you&#8217;ll need to find them somewhere or retrain internally. Business-wise it&#8217;s always better to have a larger gene pool to pick from (look at the popularity of Java &#8230; don&#8217;t get me started).</p>
<p>So, if is just a learning exercise, pick whatever you like. But if you plan on making production code from it, I would suggest you go with the belle-of-the-ball.</p>
<p>-Sandy</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben Nevile</title>
		<link>http://agilepainrelief.com/notesfromatooluser/2008/05/help-needed-choosing-a-ruby-framework.html/comment-page-1#comment-175</link>
		<dc:creator>Ben Nevile</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://agilepainrelief.com/2008/05/help-needed-choosing-a-ruby-framework/#comment-175</guid>
		<description>For your first Ruby-based app I recommend Rails.  When you&#039;re comfortable with Rails, move to merb.
</description>
		<content:encoded><![CDATA[<p>For your first Ruby-based app I recommend Rails.  When you&#8217;re comfortable with Rails, move to merb.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yehuda Katz</title>
		<link>http://agilepainrelief.com/notesfromatooluser/2008/05/help-needed-choosing-a-ruby-framework.html/comment-page-1#comment-176</link>
		<dc:creator>Yehuda Katz</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://agilepainrelief.com/2008/05/help-needed-choosing-a-ruby-framework/#comment-176</guid>
		<description>Hey Mark,

Yehuda Katz here, core developer of the Merb framework. I&#039;d say it depends on whether your developers will be *Ruby* developers or developers using a DSL to make websites. That, of course, depends on the complexity of your application. If your application will require real programming, and not just glue for various pieces of web technologies, Merb is a much better fit.

On the other hand, Rails is perfect for cases where you merely want to use Ruby to simplify some common tasks (templating, database access, routing), etc.

If you have any additional questions, I&#039;d be happy to chat via GTalk (wycats@gmail.com) or IRC (wycats on freenode).
</description>
		<content:encoded><![CDATA[<p>Hey Mark,</p>
<p>Yehuda Katz here, core developer of the Merb framework. I&#8217;d say it depends on whether your developers will be *Ruby* developers or developers using a DSL to make websites. That, of course, depends on the complexity of your application. If your application will require real programming, and not just glue for various pieces of web technologies, Merb is a much better fit.</p>
<p>On the other hand, Rails is perfect for cases where you merely want to use Ruby to simplify some common tasks (templating, database access, routing), etc.</p>
<p>If you have any additional questions, I&#8217;d be happy to chat via GTalk (wycats@gmail.com) or IRC (wycats on freenode).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

