<?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"
	>
<channel>
	<title>Comments on: On Management, False Sirens, And The Threat of Rails</title>
	<atom:link href="http://blog.stuartherbert.com/php/2008/06/06/on-management-false-sirens-and-the-threat-of-rails/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.stuartherbert.com/php/2008/06/06/on-management-false-sirens-and-the-threat-of-rails/</link>
	<description>Stuart Herbert's PHP Blog - Architecture, Code, and Hosting</description>
	<pubDate>Sun, 23 Nov 2008 14:11:14 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: Si</title>
		<link>http://blog.stuartherbert.com/php/2008/06/06/on-management-false-sirens-and-the-threat-of-rails/#comment-22858</link>
		<dc:creator>Si</dc:creator>
		<pubDate>Mon, 16 Jun 2008 22:17:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.stuartherbert.com/php/?p=43#comment-22858</guid>
		<description>@Mauriel: Been watching too much Dragons Den? ;) 

Ruby is one of the youngest languages out there btw, so I'm not too sure what you mean about 13 years. Talking frameworks specifically, it gets even better: Rails was released around 2004. To become one of the defacto web frameworks in 4 years is a pretty big achievement do you not think?</description>
		<content:encoded><![CDATA[<p>@Mauriel: Been watching too much Dragons Den? <img src='http://blog.stuartherbert.com/php/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Ruby is one of the youngest languages out there btw, so I&#8217;m not too sure what you mean about 13 years. Talking frameworks specifically, it gets even better: Rails was released around 2004. To become one of the defacto web frameworks in 4 years is a pretty big achievement do you not think?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill</title>
		<link>http://blog.stuartherbert.com/php/2008/06/06/on-management-false-sirens-and-the-threat-of-rails/#comment-22404</link>
		<dc:creator>Bill</dc:creator>
		<pubDate>Mon, 09 Jun 2008 13:37:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.stuartherbert.com/php/?p=43#comment-22404</guid>
		<description>Mauriel is right, and don't even get me started on Lisp. That sh_t is whackt!</description>
		<content:encoded><![CDATA[<p>Mauriel is right, and don&#8217;t even get me started on Lisp. That sh_t is whackt!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mauriel</title>
		<link>http://blog.stuartherbert.com/php/2008/06/06/on-management-false-sirens-and-the-threat-of-rails/#comment-22286</link>
		<dc:creator>Mauriel</dc:creator>
		<pubDate>Sat, 07 Jun 2008 17:04:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.stuartherbert.com/php/?p=43#comment-22286</guid>
		<description>Ruby syntax is horribly, and it's not compatible with popular languages, such as C++, Java, C#, Javascript. That means that if you invest your time learning Ruby then you are stuck to Ruby's syntax, something similar happened to me with Delphi. I wasted 3 years of my life for nothing.

Chances of getting a job as a Ruby programmer is one in a million. So, I don't care about the future of Ruby, it's been around for more than 13 years. For that reason, I'm out.</description>
		<content:encoded><![CDATA[<p>Ruby syntax is horribly, and it&#8217;s not compatible with popular languages, such as C++, Java, C#, Javascript. That means that if you invest your time learning Ruby then you are stuck to Ruby&#8217;s syntax, something similar happened to me with Delphi. I wasted 3 years of my life for nothing.</p>
<p>Chances of getting a job as a Ruby programmer is one in a million. So, I don&#8217;t care about the future of Ruby, it&#8217;s been around for more than 13 years. For that reason, I&#8217;m out.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Interactive PHP Shell (a la Python) &#124; Lusion Technologies - Web Hosting Blog</title>
		<link>http://blog.stuartherbert.com/php/2008/06/06/on-management-false-sirens-and-the-threat-of-rails/#comment-22278</link>
		<dc:creator>Interactive PHP Shell (a la Python) &#124; Lusion Technologies - Web Hosting Blog</dc:creator>
		<pubDate>Sat, 07 Jun 2008 15:28:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.stuartherbert.com/php/?p=43#comment-22278</guid>
		<description>[...] web development language but lately I&#8217;ve been tempted to try out Ruby on Rails (although an article from &#8216;Stuart Herbert on PHP&#8217; changed my mind) and Python (I use it for all my small scripts - but havn&#8217;t given mod_python [...]</description>
		<content:encoded><![CDATA[<p>[...] web development language but lately I&#8217;ve been tempted to try out Ruby on Rails (although an article from &#8216;Stuart Herbert on PHP&#8217; changed my mind) and Python (I use it for all my small scripts - but havn&#8217;t given mod_python [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: markus</title>
		<link>http://blog.stuartherbert.com/php/2008/06/06/on-management-false-sirens-and-the-threat-of-rails/#comment-22272</link>
		<dc:creator>markus</dc:creator>
		<pubDate>Sat, 07 Jun 2008 12:01:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.stuartherbert.com/php/?p=43#comment-22272</guid>
		<description>There is a little discrepancy.

On the one hand you say Rails is not the web-app that will dethrone PHP.
I can agree on that, or live with it.

However on the other hand you say that ruby is a better language than php (I agree on that as well).

The same I believe is valid for python (although I really think python's OOP is inferior to ruby's model. Carring around implicit self makes python uglier than it should be, the indent can actually be an advantage, but python gave it away with the choice to use implicit self)

So who will dethrone php then?

Rails is simply the biggest contender out there. Any other framework will always have to challenge rails AND php (on the other side). 
phpBB for example may be ugly as hell, but it is very useful, and no rails framework, nor any ruby framework up to date, can dethrone. Python neither has a challenger here... trac is cool but simply not a forum.



"My prediction is that a Rails-like framework, but built using a PHP-style mod_ruby and execute-again architecture, would have a real chance at displacing PHP. "

I dont so much think the problem is rails, or whatever. Dethroning php will take a long long time... unfortunately. Because php, as ugly as it may be, has clearly shown that there is a NEED for these things (it claims to solve...)</description>
		<content:encoded><![CDATA[<p>There is a little discrepancy.</p>
<p>On the one hand you say Rails is not the web-app that will dethrone PHP.<br />
I can agree on that, or live with it.</p>
<p>However on the other hand you say that ruby is a better language than php (I agree on that as well).</p>
<p>The same I believe is valid for python (although I really think python&#8217;s OOP is inferior to ruby&#8217;s model. Carring around implicit self makes python uglier than it should be, the indent can actually be an advantage, but python gave it away with the choice to use implicit self)</p>
<p>So who will dethrone php then?</p>
<p>Rails is simply the biggest contender out there. Any other framework will always have to challenge rails AND php (on the other side).<br />
phpBB for example may be ugly as hell, but it is very useful, and no rails framework, nor any ruby framework up to date, can dethrone. Python neither has a challenger here&#8230; trac is cool but simply not a forum.</p>
<p>&#8220;My prediction is that a Rails-like framework, but built using a PHP-style mod_ruby and execute-again architecture, would have a real chance at displacing PHP. &#8221;</p>
<p>I dont so much think the problem is rails, or whatever. Dethroning php will take a long long time&#8230; unfortunately. Because php, as ugly as it may be, has clearly shown that there is a NEED for these things (it claims to solve&#8230;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Salgado</title>
		<link>http://blog.stuartherbert.com/php/2008/06/06/on-management-false-sirens-and-the-threat-of-rails/#comment-22268</link>
		<dc:creator>David Salgado</dc:creator>
		<pubDate>Sat, 07 Jun 2008 10:42:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.stuartherbert.com/php/?p=43#comment-22268</guid>
		<description>Hi there

These days I'm a more or less full-time Rails coder, with a background in building highly-scalable mod_perl apps. I also do a bit of PHP, and maintain a mod_php app. taking about 4M hits/day.

I'm curious what you think are the bad smells around mod_rails. Not that I'm disagreeing, but the Rails community clearly sees mod_rails as the holy grail of making Rails app. deployment easy enough to be comparable to PHP. 

Where do you feel mod_rails falls down?

Also, I definitely have to agree with Luke that Rails code is way easier to debug than PHP. I've yet to find a step-through debugger for PHP that isn't a total pain to set up, whereas ruby/Rails comes with that built in.

Cheers

David</description>
		<content:encoded><![CDATA[<p>Hi there</p>
<p>These days I&#8217;m a more or less full-time Rails coder, with a background in building highly-scalable mod_perl apps. I also do a bit of PHP, and maintain a mod_php app. taking about 4M hits/day.</p>
<p>I&#8217;m curious what you think are the bad smells around mod_rails. Not that I&#8217;m disagreeing, but the Rails community clearly sees mod_rails as the holy grail of making Rails app. deployment easy enough to be comparable to PHP. </p>
<p>Where do you feel mod_rails falls down?</p>
<p>Also, I definitely have to agree with Luke that Rails code is way easier to debug than PHP. I&#8217;ve yet to find a step-through debugger for PHP that isn&#8217;t a total pain to set up, whereas ruby/Rails comes with that built in.</p>
<p>Cheers</p>
<p>David</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: OOP does not equal portable or shareable</title>
		<link>http://blog.stuartherbert.com/php/2008/06/06/on-management-false-sirens-and-the-threat-of-rails/#comment-22264</link>
		<dc:creator>OOP does not equal portable or shareable</dc:creator>
		<pubDate>Sat, 07 Jun 2008 08:41:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.stuartherbert.com/php/?p=43#comment-22264</guid>
		<description>[...] portable or shareable by brianlmoon Sat, Jun 7, 2008 01:45 AM  So, just now, I was reading a good Rails post by Stuart Herbert and nodding my head along.&#160; I have not gotten into the Rails bashing fun on my blog, but I do [...]</description>
		<content:encoded><![CDATA[<p>[...] portable or shareable by brianlmoon Sat, Jun 7, 2008 01:45 AM  So, just now, I was reading a good Rails post by Stuart Herbert and nodding my head along.&nbsp; I have not gotten into the Rails bashing fun on my blog, but I do [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luke</title>
		<link>http://blog.stuartherbert.com/php/2008/06/06/on-management-false-sirens-and-the-threat-of-rails/#comment-22263</link>
		<dc:creator>Luke</dc:creator>
		<pubDate>Sat, 07 Jun 2008 08:34:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.stuartherbert.com/php/?p=43#comment-22263</guid>
		<description>I'm a 4 year veteran of PHP and I've just started using Ruby and Rails, and I can tell you there's no way known PHP is easier to debug. Ruby has debugging hooks built into the language, letting you log the exact execution path with just a few lines of code. A one-command install is available for ruby-debug, which drops ANY Ruby application (Rails web-apps too, when using the script/server command) to an interactive console at the point the debugger command was issued.

If you're interested in finding out more about Ruby/Rails's debugging capabilities, there's a few screencasts up at http://railscasts.com/tags/10.</description>
		<content:encoded><![CDATA[<p>I&#8217;m a 4 year veteran of PHP and I&#8217;ve just started using Ruby and Rails, and I can tell you there&#8217;s no way known PHP is easier to debug. Ruby has debugging hooks built into the language, letting you log the exact execution path with just a few lines of code. A one-command install is available for ruby-debug, which drops ANY Ruby application (Rails web-apps too, when using the script/server command) to an interactive console at the point the debugger command was issued.</p>
<p>If you&#8217;re interested in finding out more about Ruby/Rails&#8217;s debugging capabilities, there&#8217;s a few screencasts up at <a href="http://railscasts.com/tags/10" rel="nofollow">http://railscasts.com/tags/10</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PHP Coding School &#187; Blog Archive &#187; php code [2008-06-06 20:12:54]</title>
		<link>http://blog.stuartherbert.com/php/2008/06/06/on-management-false-sirens-and-the-threat-of-rails/#comment-22231</link>
		<dc:creator>PHP Coding School &#187; Blog Archive &#187; php code [2008-06-06 20:12:54]</dc:creator>
		<pubDate>Fri, 06 Jun 2008 20:30:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.stuartherbert.com/php/?p=43#comment-22231</guid>
		<description>[...]  On Management, False Sirens, And The Threat of Rails  By Stuart Herbert  It is easier to track down and eliminate bugs in PHP applications. No persistent processes mean that PHP applications are deterministic. PHP code is also much simpler to work through and debug. It is easier to scale applications written &#8230;   Stuart Herbert On PHP - http://blog.stuartherbert.com/php [...]</description>
		<content:encoded><![CDATA[<p>[...]  On Management, False Sirens, And The Threat of Rails  By Stuart Herbert  It is easier to track down and eliminate bugs in PHP applications. No persistent processes mean that PHP applications are deterministic. PHP code is also much simpler to work through and debug. It is easier to scale applications written &#8230;   Stuart Herbert On PHP - <a href="http://blog.stuartherbert.com/php" rel="nofollow">http://blog.stuartherbert.com/php</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: OOP does not equal portable or shareable &#171; Ramblings of a web guy</title>
		<link>http://blog.stuartherbert.com/php/2008/06/06/on-management-false-sirens-and-the-threat-of-rails/#comment-22227</link>
		<dc:creator>OOP does not equal portable or shareable &#171; Ramblings of a web guy</dc:creator>
		<pubDate>Fri, 06 Jun 2008 19:30:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.stuartherbert.com/php/?p=43#comment-22227</guid>
		<description>[...]  Posted in PHP, Programming by Brian Moon on the June 6, 2008   So, just now, I was reading a good Rails post by Stuart Herbert and nodding my head along.  I have not gotten into the Rails bashing fun on my blog, but I do poke [...]</description>
		<content:encoded><![CDATA[<p>[...]  Posted in PHP, Programming by Brian Moon on the June 6, 2008   So, just now, I was reading a good Rails post by Stuart Herbert and nodding my head along.  I have not gotten into the Rails bashing fun on my blog, but I do poke [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
