<?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: Twitter developer: Rails performance blows</title>
	<atom:link href="http://rc3.org/2007/04/12/twitter-developer-rails-performance-blows/feed/" rel="self" type="application/rss+xml" />
	<link>http://rc3.org/2007/04/12/twitter-developer-rails-performance-blows/</link>
	<description>Strong opinions weakly held</description>
	<lastBuildDate>Mon, 15 Mar 2010 23:37:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Will SXSW 2008 Be the Death of Twitter? &#124; Medialoper</title>
		<link>http://rc3.org/2007/04/12/twitter-developer-rails-performance-blows/comment-page-1/#comment-2455</link>
		<dc:creator>Will SXSW 2008 Be the Death of Twitter? &#124; Medialoper</dc:creator>
		<pubDate>Thu, 06 Mar 2008 13:54:30 +0000</pubDate>
		<guid isPermaLink="false">http://rc3.org/wordpress/?p=7725#comment-2455</guid>
		<description>&lt;p&gt;[...] succeeded where its competitors have failed is all the more amazing considering the downtime and performance issues the application has [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] succeeded where its competitors have failed is all the more amazing considering the downtime and performance issues the application has [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: DOH</title>
		<link>http://rc3.org/2007/04/12/twitter-developer-rails-performance-blows/comment-page-1/#comment-1594</link>
		<dc:creator>DOH</dc:creator>
		<pubDate>Fri, 13 Apr 2007 16:37:15 +0000</pubDate>
		<guid isPermaLink="false">http://rc3.org/wordpress/?p=7725#comment-1594</guid>
		<description>&lt;p&gt;@Jonas,&lt;/p&gt;

&lt;p&gt;I worked in a Ruby on Rails shop and I&#039;m going to pick up PHP and dump Ruby soon.&lt;/p&gt;

&lt;p&gt;Why? Well... why not? There are tons of PHP jobs out there, tons of PHP freelance jobs, tons of &quot;please drupal&#039;ed my website&quot;, tons of &quot;please fix my php&quot;&lt;/p&gt;

&lt;p&gt;Flickr, Last.fm, Yahoo!, Wordpress, Joomla, Drupal, Apache+MySQL support toward PHP.&lt;/p&gt;

&lt;p&gt;One common theme I heard a lot in my shop was &quot;Well.. whatever DHH thinks...&lt;em&gt;chuckles&lt;/em&gt;... &quot;.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Jonas,</p>

<p>I worked in a Ruby on Rails shop and I&#8217;m going to pick up PHP and dump Ruby soon.</p>

<p>Why? Well&#8230; why not? There are tons of PHP jobs out there, tons of PHP freelance jobs, tons of &#8220;please drupal&#8217;ed my website&#8221;, tons of &#8220;please fix my php&#8221;</p>

<p>Flickr, Last.fm, Yahoo!, Wordpress, Joomla, Drupal, Apache+MySQL support toward PHP.</p>

<p>One common theme I heard a lot in my shop was &#8220;Well.. whatever DHH thinks&#8230;<em>chuckles</em>&#8230; &#8220;.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Rebort</title>
		<link>http://rc3.org/2007/04/12/twitter-developer-rails-performance-blows/comment-page-1/#comment-1593</link>
		<dc:creator>Rebort</dc:creator>
		<pubDate>Fri, 13 Apr 2007 01:23:17 +0000</pubDate>
		<guid isPermaLink="false">http://rc3.org/wordpress/?p=7725#comment-1593</guid>
		<description>&lt;p&gt;@Jonas -- good points all around and I agree.&lt;/p&gt;

&lt;p&gt;(I also laughed out loud at your &quot;Not to mention that someone who works in Ruby will never ever switch to the pseudo-OOP-no-namespaces-mess that is PHP.&quot; comment.  It&#039;s too true. =D )&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Jonas &#8212; good points all around and I agree.</p>

<p>(I also laughed out loud at your &#8220;Not to mention that someone who works in Ruby will never ever switch to the pseudo-OOP-no-namespaces-mess that is PHP.&#8221; comment.  It&#8217;s too true. =D )</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Jonas</title>
		<link>http://rc3.org/2007/04/12/twitter-developer-rails-performance-blows/comment-page-1/#comment-1592</link>
		<dc:creator>Jonas</dc:creator>
		<pubDate>Fri, 13 Apr 2007 00:23:04 +0000</pubDate>
		<guid isPermaLink="false">http://rc3.org/wordpress/?p=7725#comment-1592</guid>
		<description>&lt;p&gt;@Rebort: as PHP applications without an engine optimizer have to pull in the full script code at each request, even if you leverage the OS&#039; hdd-io-cache the script&#039;s parsing time becomes a major performance factor for each request, especially with &quot;massive&quot; CMSs like Drupal or eZ. PHP&#039;s design choices force this problem and I&#039;ve seen a lot of performance-problems because of it.&lt;/p&gt;

&lt;p&gt;Granted, the &lt;em&gt;execution-speed&lt;/em&gt; after the code is pulled in is highly optimized by now. Essentially PHP is today where Ruby will certainly be in two years time.&lt;/p&gt;

&lt;p&gt;So: you&#039;re right. If someone had to make a decision based solely on performance of an implementation of his system, he&#039;d be better off going with PHP.&lt;/p&gt;

&lt;p&gt;Still, I think that the expectation of an uptake of Java or PHP from this discussion can only be maintained if you limit the discussion to performance. Because if you factor in all the problems that &lt;em&gt;these&lt;/em&gt; platforms have, Ruby will come out ahead by a mile.&lt;/p&gt;

&lt;p&gt;Not to mention that someone who works in Ruby will never ever switch to the pseudo-OOP-no-namespaces-mess that is PHP.&lt;/p&gt;

&lt;p&gt;Anyway... it&#039;s fun to watch ;-)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Rebort: as PHP applications without an engine optimizer have to pull in the full script code at each request, even if you leverage the OS&#8217; hdd-io-cache the script&#8217;s parsing time becomes a major performance factor for each request, especially with &#8220;massive&#8221; CMSs like Drupal or eZ. PHP&#8217;s design choices force this problem and I&#8217;ve seen a lot of performance-problems because of it.</p>

<p>Granted, the <em>execution-speed</em> after the code is pulled in is highly optimized by now. Essentially PHP is today where Ruby will certainly be in two years time.</p>

<p>So: you&#8217;re right. If someone had to make a decision based solely on performance of an implementation of his system, he&#8217;d be better off going with PHP.</p>

<p>Still, I think that the expectation of an uptake of Java or PHP from this discussion can only be maintained if you limit the discussion to performance. Because if you factor in all the problems that <em>these</em> platforms have, Ruby will come out ahead by a mile.</p>

<p>Not to mention that someone who works in Ruby will never ever switch to the pseudo-OOP-no-namespaces-mess that is PHP.</p>

<p>Anyway&#8230; it&#8217;s fun to watch <img src='http://rc3.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>]]></content:encoded>
	</item>
	<item>
		<title>By: Mack D. Male</title>
		<link>http://rc3.org/2007/04/12/twitter-developer-rails-performance-blows/comment-page-1/#comment-1591</link>
		<dc:creator>Mack D. Male</dc:creator>
		<pubDate>Fri, 13 Apr 2007 00:22:57 +0000</pubDate>
		<guid isPermaLink="false">http://rc3.org/wordpress/?p=7725#comment-1591</guid>
		<description>&lt;p&gt;Umm...how about ASP.NET? Wicked scalability and performance.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Umm&#8230;how about ASP.NET? Wicked scalability and performance.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: kellan</title>
		<link>http://rc3.org/2007/04/12/twitter-developer-rails-performance-blows/comment-page-1/#comment-1590</link>
		<dc:creator>kellan</dc:creator>
		<pubDate>Thu, 12 Apr 2007 23:55:00 +0000</pubDate>
		<guid isPermaLink="false">http://rc3.org/wordpress/?p=7725#comment-1590</guid>
		<description>&lt;p&gt;DHH &quot;response&quot; reminds me of the early days of Rails development where you had to be part of the secret cabal to find out about performance/security issues, and a party line of universal positivity was strictly enforced.  I&#039;m glad those days are gone.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>DHH &#8220;response&#8221; reminds me of the early days of Rails development where you had to be part of the secret cabal to find out about performance/security issues, and a party line of universal positivity was strictly enforced.  I&#8217;m glad those days are gone.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Rebort</title>
		<link>http://rc3.org/2007/04/12/twitter-developer-rails-performance-blows/comment-page-1/#comment-1589</link>
		<dc:creator>Rebort</dc:creator>
		<pubDate>Thu, 12 Apr 2007 23:45:14 +0000</pubDate>
		<guid isPermaLink="false">http://rc3.org/wordpress/?p=7725#comment-1589</guid>
		<description>&lt;p&gt;@Jonas: &quot;but performance-wise, PHP is not necessarily the better trade-off, nor has it &quot;excelled&quot; at performance.&quot;&lt;/p&gt;

&lt;p&gt;Eight or ten years ago, I never heard anyone saying PHP was particularly slow (unless it was a language war, Perl vs Python vs PHP sort of thing). I never heard that had the sort of scaling problems that Ruby/Rails seems to have.&lt;/p&gt;

&lt;p&gt;Whereas there have been plenty of discussions and comments made about Ruby&#039;s inherent slowness, and the difficulty of scaling Rails &quot;out of the box.&quot; And these comments are coming from people looking at the thing as a standalone technology, without too many comparisons and language war stuff. You see enough of it, and you have to figure there&#039;s something to it, beyond the average geek with an axe to grind.&lt;/p&gt;

&lt;p&gt;I do agree, though, that PHP has many many other factors that will cause grief, but at the same time the discussion wasn&#039;t about that.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Jonas: &#8220;but performance-wise, PHP is not necessarily the better trade-off, nor has it &#8220;excelled&#8221; at performance.&#8221;</p>

<p>Eight or ten years ago, I never heard anyone saying PHP was particularly slow (unless it was a language war, Perl vs Python vs PHP sort of thing). I never heard that had the sort of scaling problems that Ruby/Rails seems to have.</p>

<p>Whereas there have been plenty of discussions and comments made about Ruby&#8217;s inherent slowness, and the difficulty of scaling Rails &#8220;out of the box.&#8221; And these comments are coming from people looking at the thing as a standalone technology, without too many comparisons and language war stuff. You see enough of it, and you have to figure there&#8217;s something to it, beyond the average geek with an axe to grind.</p>

<p>I do agree, though, that PHP has many many other factors that will cause grief, but at the same time the discussion wasn&#8217;t about that.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Jonas</title>
		<link>http://rc3.org/2007/04/12/twitter-developer-rails-performance-blows/comment-page-1/#comment-1588</link>
		<dc:creator>Jonas</dc:creator>
		<pubDate>Thu, 12 Apr 2007 22:29:52 +0000</pubDate>
		<guid isPermaLink="false">http://rc3.org/wordpress/?p=7725#comment-1588</guid>
		<description>&lt;p&gt;I&#039;d say that adoption of PHP or Java will not pick up, Groovy and Python/TurboGears or Python/Django might see more adoption... but performance-wise, PHP is not necessarily the better trade-off, nor has it &quot;excelled&quot; at performance. Anyway, PHP will cause you a lot of grief with all its problems and I think people are realizing that.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I&#8217;d say that adoption of PHP or Java will not pick up, Groovy and Python/TurboGears or Python/Django might see more adoption&#8230; but performance-wise, PHP is not necessarily the better trade-off, nor has it &#8220;excelled&#8221; at performance. Anyway, PHP will cause you a lot of grief with all its problems and I think people are realizing that.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Gerald Buckley</title>
		<link>http://rc3.org/2007/04/12/twitter-developer-rails-performance-blows/comment-page-1/#comment-1587</link>
		<dc:creator>Gerald Buckley</dc:creator>
		<pubDate>Thu, 12 Apr 2007 21:32:37 +0000</pubDate>
		<guid isPermaLink="false">http://rc3.org/wordpress/?p=7725#comment-1587</guid>
		<description>&lt;p&gt;What with Leopard and XCode 3 shipping with Ruby/Rails as one of the default frameworks... This has to be addressed sooner. Not later.&lt;/p&gt;

&lt;p&gt;Twitter, thanks for crossing the line. Now, something will get done or Ruby/Rails will get tossed on the rubbish heap.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>What with Leopard and XCode 3 shipping with Ruby/Rails as one of the default frameworks&#8230; This has to be addressed sooner. Not later.</p>

<p>Twitter, thanks for crossing the line. Now, something will get done or Ruby/Rails will get tossed on the rubbish heap.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Rebort</title>
		<link>http://rc3.org/2007/04/12/twitter-developer-rails-performance-blows/comment-page-1/#comment-1586</link>
		<dc:creator>Rebort</dc:creator>
		<pubDate>Thu, 12 Apr 2007 21:28:00 +0000</pubDate>
		<guid isPermaLink="false">http://rc3.org/wordpress/?p=7725#comment-1586</guid>
		<description>&lt;p&gt;Well, that didn&#039;t take long =)&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.loudthinking.com/arc/000608.html&quot; rel=&quot;nofollow&quot;&gt;http://www.loudthinking.com/arc/000608.html&lt;/a&gt;&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Well, that didn&#8217;t take long =)</p>

<p><a href="http://www.loudthinking.com/arc/000608.html" rel="nofollow">http://www.loudthinking.com/arc/000608.html</a></p>]]></content:encoded>
	</item>
</channel>
</rss>
