<?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: Rails or Merb, what&#8217;s best for you?</title>
	<atom:link href="http://railsontherun.com/2008/04/10/rails-or-merb-what-s-best-for-you/feed/" rel="self" type="application/rss+xml" />
	<link>http://railsontherun.com/2008/04/10/rails-or-merb-what-s-best-for-you/</link>
	<description>Rails experiments by Matt Aimonetti</description>
	<lastBuildDate>Tue, 23 Feb 2010 22:05:18 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: malcontent</title>
		<link>http://railsontherun.com/2008/04/10/rails-or-merb-what-s-best-for-you/comment-page-1/#comment-1645</link>
		<dc:creator>malcontent</dc:creator>
		<pubDate>Thu, 10 Apr 2008 08:10:00 +0000</pubDate>
		<guid isPermaLink="false">http://railsontherun.com/2008/04/10/rails-or-merb-what-s-best-for-you#comment-1645</guid>
		<description>do the same thing with ramaze and report the result</description>
		<content:encoded><![CDATA[<p>do the same thing with ramaze and report the result</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ste</title>
		<link>http://railsontherun.com/2008/04/10/rails-or-merb-what-s-best-for-you/comment-page-1/#comment-1646</link>
		<dc:creator>ste</dc:creator>
		<pubDate>Thu, 10 Apr 2008 08:10:00 +0000</pubDate>
		<guid isPermaLink="false">http://railsontherun.com/2008/04/10/rails-or-merb-what-s-best-for-you#comment-1646</guid>
		<description>Are you sure about AR not being threadsafe? I thought the thread-safety offender in Rails was ActionController, not AR.
Anyway, there is one thing or two that Rails could learn from Merb; the first that comes to my mind is the double level of abstraction for controllers, which leads to a clean and flexible class structure (I&#039;m thinking about ActionMailer and components...)</description>
		<content:encoded><![CDATA[<p>Are you sure about AR not being threadsafe? I thought the thread-safety offender in Rails was ActionController, not AR.<br />
Anyway, there is one thing or two that Rails could learn from Merb; the first that comes to my mind is the double level of abstraction for controllers, which leads to a clean and flexible class structure (I&#8217;m thinking about ActionMailer and components&#8230;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lon</title>
		<link>http://railsontherun.com/2008/04/10/rails-or-merb-what-s-best-for-you/comment-page-1/#comment-1647</link>
		<dc:creator>Lon</dc:creator>
		<pubDate>Thu, 10 Apr 2008 08:10:00 +0000</pubDate>
		<guid isPermaLink="false">http://railsontherun.com/2008/04/10/rails-or-merb-what-s-best-for-you#comment-1647</guid>
		<description>I have been playing with Merb since .4, porting small projects and comparing differences. At this point 1.0 can not come fast enough.

The flexibility, speed, lower memory requirements and modular architecture make it a tasty treat that is truly less filling.</description>
		<content:encoded><![CDATA[<p>I have been playing with Merb since .4, porting small projects and comparing differences. At this point 1.0 can not come fast enough.</p>
<p>The flexibility, speed, lower memory requirements and modular architecture make it a tasty treat that is truly less filling.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://railsontherun.com/2008/04/10/rails-or-merb-what-s-best-for-you/comment-page-1/#comment-1648</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Thu, 10 Apr 2008 08:10:00 +0000</pubDate>
		<guid isPermaLink="false">http://railsontherun.com/2008/04/10/rails-or-merb-what-s-best-for-you#comment-1648</guid>
		<description>I&#039;m also interested in a ramaze benchmark.</description>
		<content:encoded><![CDATA[<p>I&#8217;m also interested in a ramaze benchmark.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Wood</title>
		<link>http://railsontherun.com/2008/04/10/rails-or-merb-what-s-best-for-you/comment-page-1/#comment-1649</link>
		<dc:creator>Jon Wood</dc:creator>
		<pubDate>Thu, 10 Apr 2008 08:10:00 +0000</pubDate>
		<guid isPermaLink="false">http://railsontherun.com/2008/04/10/rails-or-merb-what-s-best-for-you#comment-1649</guid>
		<description>ActiveRecord is thread safe - just set config.active_record.allow_concurrency in environment.rb (that maps to ActiveRecord::Base.allow_concurrency)

After that you can quite happily use AR from as many threads as you feel like - I&#039;m using it at the moment for a Rails app using DRb for long running tasks.</description>
		<content:encoded><![CDATA[<p>ActiveRecord is thread safe &#8211; just set config.active_record.allow_concurrency in environment.rb (that maps to ActiveRecord::Base.allow_concurrency)</p>
<p>After that you can quite happily use AR from as many threads as you feel like &#8211; I&#8217;m using it at the moment for a Rails app using DRb for long running tasks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: teki</title>
		<link>http://railsontherun.com/2008/04/10/rails-or-merb-what-s-best-for-you/comment-page-1/#comment-1650</link>
		<dc:creator>teki</dc:creator>
		<pubDate>Thu, 10 Apr 2008 08:10:00 +0000</pubDate>
		<guid isPermaLink="false">http://railsontherun.com/2008/04/10/rails-or-merb-what-s-best-for-you#comment-1650</guid>
		<description>This one tells a different story:
http://work.rowanhick.com/2008/02/12/how-to-avoid-hanging-yourself-with-rails/</description>
		<content:encoded><![CDATA[<p>This one tells a different story:<br />
<a href="http://work.rowanhick.com/2008/02/12/how-to-avoid-hanging-yourself-with-rails/" rel="nofollow">http://work.rowanhick.com/2008/02/12/how-to-avoid-hanging-yourself-with-rails/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Aimonetti</title>
		<link>http://railsontherun.com/2008/04/10/rails-or-merb-what-s-best-for-you/comment-page-1/#comment-1651</link>
		<dc:creator>Matt Aimonetti</dc:creator>
		<pubDate>Thu, 10 Apr 2008 08:10:00 +0000</pubDate>
		<guid isPermaLink="false">http://railsontherun.com/2008/04/10/rails-or-merb-what-s-best-for-you#comment-1651</guid>
		<description>@Jon Wood. Many people (including Ezra) have reported weirdness happening when forcing AR to allow concurrency.Apparently sometimes you get records in result sets that come from other threads. People like Evan Phoenix and Wilson Bilkovich (Rubinius team) also recommend not to set AR this way since you have to manually close connections if you turn it on, and there&#039;s no cap on how many connections it will make. (it starts one connection per thread)

@malcontent &amp; @ben I&#039;m sorry but I&#039;m running out of time, Ramaze sounds interesting but since I&#039;m benchmarking for a client&#039;s project I wanted to keep my tests to frameworks I believe will get enough momentum. If I find some time later on, I&#039;ll be glad to run the same test.</description>
		<content:encoded><![CDATA[<p>@Jon Wood. Many people (including Ezra) have reported weirdness happening when forcing AR to allow concurrency.Apparently sometimes you get records in result sets that come from other threads. People like Evan Phoenix and Wilson Bilkovich (Rubinius team) also recommend not to set AR this way since you have to manually close connections if you turn it on, and there&#8217;s no cap on how many connections it will make. (it starts one connection per thread)</p>
<p>@malcontent &amp; @ben I&#8217;m sorry but I&#8217;m running out of time, Ramaze sounds interesting but since I&#8217;m benchmarking for a client&#8217;s project I wanted to keep my tests to frameworks I believe will get enough momentum. If I find some time later on, I&#8217;ll be glad to run the same test.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mathijs Kwik</title>
		<link>http://railsontherun.com/2008/04/10/rails-or-merb-what-s-best-for-you/comment-page-1/#comment-1652</link>
		<dc:creator>Mathijs Kwik</dc:creator>
		<pubDate>Thu, 10 Apr 2008 08:10:00 +0000</pubDate>
		<guid isPermaLink="false">http://railsontherun.com/2008/04/10/rails-or-merb-what-s-best-for-you#comment-1652</guid>
		<description>All I read about merb is only about performance,
The projects I&#039;m working on with rails aren&#039;t high-traffic.
Performance issues almost never arise, and when they do, some simple caching does the trick.

Are there any other good reasons to jump to merb except for performance?</description>
		<content:encoded><![CDATA[<p>All I read about merb is only about performance,<br />
The projects I&#8217;m working on with rails aren&#8217;t high-traffic.<br />
Performance issues almost never arise, and when they do, some simple caching does the trick.</p>
<p>Are there any other good reasons to jump to merb except for performance?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Aimonetti</title>
		<link>http://railsontherun.com/2008/04/10/rails-or-merb-what-s-best-for-you/comment-page-1/#comment-1653</link>
		<dc:creator>Matt Aimonetti</dc:creator>
		<pubDate>Thu, 10 Apr 2008 08:10:00 +0000</pubDate>
		<guid isPermaLink="false">http://railsontherun.com/2008/04/10/rails-or-merb-what-s-best-for-you#comment-1653</guid>
		<description>@Mathijs  Not really, at least not at the moment. If you are familiar with Rails and happy with it, you should stick to it and re evaluate after 1.0 gets released.</description>
		<content:encoded><![CDATA[<p>@Mathijs  Not really, at least not at the moment. If you are familiar with Rails and happy with it, you should stick to it and re evaluate after 1.0 gets released.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Waqas</title>
		<link>http://railsontherun.com/2008/04/10/rails-or-merb-what-s-best-for-you/comment-page-1/#comment-1654</link>
		<dc:creator>Waqas</dc:creator>
		<pubDate>Thu, 10 Apr 2008 08:10:00 +0000</pubDate>
		<guid isPermaLink="false">http://railsontherun.com/2008/04/10/rails-or-merb-what-s-best-for-you#comment-1654</guid>
		<description>Doesn&#039;t Merb contain 69% less magic than Rails? Merb is just a skeleton yet.</description>
		<content:encoded><![CDATA[<p>Doesn&#8217;t Merb contain 69% less magic than Rails? Merb is just a skeleton yet.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

