<?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: MVC on PHP and a quick comparison to Ruby on Rails</title>
	<atom:link href="http://www.danmyers.name/wp/2009/01/mvc-on-php-and-a-quick-comparison-to-ruby-on-rails/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.danmyers.name/wp/2009/01/mvc-on-php-and-a-quick-comparison-to-ruby-on-rails/</link>
	<description>PHP, ActionScript, TorqueScript, Frameworks</description>
	<lastBuildDate>Sat, 25 Sep 2010 09:31:36 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
	<item>
		<title>By: byron</title>
		<link>http://www.danmyers.name/wp/2009/01/mvc-on-php-and-a-quick-comparison-to-ruby-on-rails/comment-page-1/#comment-383</link>
		<dc:creator>byron</dc:creator>
		<pubDate>Thu, 30 Jul 2009 03:09:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.danmyers.name/wp/?p=25#comment-383</guid>
		<description>There is certainly a lot of karma around running ROR, but the whole process of just getting a Rails project started up scared me away.  I do like how with PHP, you just throw a page out on the server and call it in a browser and you&#039;re off to the races.

And if you aren&#039;t worried about GPL&#039;ing your project, and the overhead doesn&#039;t scare you away, you can build virtually anything in the world you want on top of WordPress, which has a fully outfitted kitchen in addition to the kitchen sink to get you started.  Just have the User Administration and publishing pieces make it work for me.

I&#039;ve done a bit with Code Igniter, which is a nice MVC framework, but I absolutely hate writing a User Admin module.  So, PHP and WordPress have me hooked.  I really liked Code Igniter&#039;s Active Record implementation.  WordPress uses ezSQL, which makes the DB side very simple, but not quite as tricked out as Code Igniter&#039;s Active Record.

Cheers,
Byron</description>
		<content:encoded><![CDATA[<p>There is certainly a lot of karma around running ROR, but the whole process of just getting a Rails project started up scared me away.  I do like how with PHP, you just throw a page out on the server and call it in a browser and you&#8217;re off to the races.</p>
<p>And if you aren&#8217;t worried about GPL&#8217;ing your project, and the overhead doesn&#8217;t scare you away, you can build virtually anything in the world you want on top of WordPress, which has a fully outfitted kitchen in addition to the kitchen sink to get you started.  Just have the User Administration and publishing pieces make it work for me.</p>
<p>I&#8217;ve done a bit with Code Igniter, which is a nice MVC framework, but I absolutely hate writing a User Admin module.  So, PHP and WordPress have me hooked.  I really liked Code Igniter&#8217;s Active Record implementation.  WordPress uses ezSQL, which makes the DB side very simple, but not quite as tricked out as Code Igniter&#8217;s Active Record.</p>
<p>Cheers,<br />
Byron</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick Nelson</title>
		<link>http://www.danmyers.name/wp/2009/01/mvc-on-php-and-a-quick-comparison-to-ruby-on-rails/comment-page-1/#comment-379</link>
		<dc:creator>Patrick Nelson</dc:creator>
		<pubDate>Tue, 12 May 2009 19:32:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.danmyers.name/wp/?p=25#comment-379</guid>
		<description>PS: I&#039;ve looked at this for quite a while. There&#039;s still a lot of debate over which is faster - PHP vs RoR - but there are clear arguments that debunk benchmarks that favor one or the other. Arguments generally are about overall scope (IE: Building a sort algorithm instead of using built-in algorithm), overall use (IE: benchmark is fast in a limited test, but production is faster/slower) and efficiency of code written in comparisons.

Another thing that must be factored in that&#039;s VERY difficult to measure accurately AND objectively are factors regarding preference -- what&#039;s easier to read, easier to write (less wordy, etc). Development speed too -- RoR is good because it offers a ready-to-use framework AND if you&#039;re a RoR developer going into another RoR project you&#039;re not familiar with, you&#039;ll pick it up quickly. Not quite the case with PHP!

Simply put -- to me, it&#039;s like comparing apples and oranges. Which one is better? It depends on who you are and what  you&#039;re doing. Bottom line.</description>
		<content:encoded><![CDATA[<p>PS: I&#8217;ve looked at this for quite a while. There&#8217;s still a lot of debate over which is faster &#8211; PHP vs RoR &#8211; but there are clear arguments that debunk benchmarks that favor one or the other. Arguments generally are about overall scope (IE: Building a sort algorithm instead of using built-in algorithm), overall use (IE: benchmark is fast in a limited test, but production is faster/slower) and efficiency of code written in comparisons.</p>
<p>Another thing that must be factored in that&#8217;s VERY difficult to measure accurately AND objectively are factors regarding preference &#8212; what&#8217;s easier to read, easier to write (less wordy, etc). Development speed too &#8212; RoR is good because it offers a ready-to-use framework AND if you&#8217;re a RoR developer going into another RoR project you&#8217;re not familiar with, you&#8217;ll pick it up quickly. Not quite the case with PHP!</p>
<p>Simply put &#8212; to me, it&#8217;s like comparing apples and oranges. Which one is better? It depends on who you are and what  you&#8217;re doing. Bottom line.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick Nelson</title>
		<link>http://www.danmyers.name/wp/2009/01/mvc-on-php-and-a-quick-comparison-to-ruby-on-rails/comment-page-1/#comment-378</link>
		<dc:creator>Patrick Nelson</dc:creator>
		<pubDate>Tue, 12 May 2009 19:14:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.danmyers.name/wp/?p=25#comment-378</guid>
		<description>To play devil&#039;s advocate -- RoR offers a singular framework that is incredibly powerful and widely understood. Everything is completely OOP. Generally, the reality is RoR provides more power than is often needed for typical website projects. I&#039;d like to add, though, that PHP can probably provide the same level of functionality, flexibility and commonality (ie single &quot;framework&quot;) that RoR could as well. I definitely find that PHP seems somewhat chaotic and very odd to most old school OOP lovers, but -- PHP is definitely growing and expanding in the OOP arena as well. For example, PHP now has name space support -- that&#039;s a huge plus for those looking for freedom/flexibility.

Ruby is a much more mature language, though -- it can do quite a lot. I&#039;m personally much more comfortable with the C/Perl style syntax of PHP and PHP is more than fast enough for me and is still very advanced. RoR just scares me because it&#039;s so wordy and reminds me (in appearances only, albeit vastly different) of VBScript from the old ASP days.</description>
		<content:encoded><![CDATA[<p>To play devil&#8217;s advocate &#8212; RoR offers a singular framework that is incredibly powerful and widely understood. Everything is completely OOP. Generally, the reality is RoR provides more power than is often needed for typical website projects. I&#8217;d like to add, though, that PHP can probably provide the same level of functionality, flexibility and commonality (ie single &#8220;framework&#8221;) that RoR could as well. I definitely find that PHP seems somewhat chaotic and very odd to most old school OOP lovers, but &#8212; PHP is definitely growing and expanding in the OOP arena as well. For example, PHP now has name space support &#8212; that&#8217;s a huge plus for those looking for freedom/flexibility.</p>
<p>Ruby is a much more mature language, though &#8212; it can do quite a lot. I&#8217;m personally much more comfortable with the C/Perl style syntax of PHP and PHP is more than fast enough for me and is still very advanced. RoR just scares me because it&#8217;s so wordy and reminds me (in appearances only, albeit vastly different) of VBScript from the old ASP days.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.danmyers.name/wp/2009/01/mvc-on-php-and-a-quick-comparison-to-ruby-on-rails/comment-page-1/#comment-377</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Tue, 12 May 2009 15:08:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.danmyers.name/wp/?p=25#comment-377</guid>
		<description>I doubt Ruby is faster than PHP.  Especially PHP with the Zend Optimizer running.  If it is, the speed difference would be nominal.  I&#039;ve learned enough about ROR to know that it&#039;s a fine, well written language for web development, but I couldn&#039;t see any reason for a well versed PHP Developer to make the switch.  I&#039;ll offer this... ROR is eerily similar to running PHP with CakePHP, so if given the choice between the two... what would make a person want one over the other?</description>
		<content:encoded><![CDATA[<p>I doubt Ruby is faster than PHP.  Especially PHP with the Zend Optimizer running.  If it is, the speed difference would be nominal.  I&#8217;ve learned enough about ROR to know that it&#8217;s a fine, well written language for web development, but I couldn&#8217;t see any reason for a well versed PHP Developer to make the switch.  I&#8217;ll offer this&#8230; ROR is eerily similar to running PHP with CakePHP, so if given the choice between the two&#8230; what would make a person want one over the other?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wojak</title>
		<link>http://www.danmyers.name/wp/2009/01/mvc-on-php-and-a-quick-comparison-to-ruby-on-rails/comment-page-1/#comment-374</link>
		<dc:creator>wojak</dc:creator>
		<pubDate>Sat, 02 May 2009 11:33:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.danmyers.name/wp/?p=25#comment-374</guid>
		<description>There&#039;s no problem to run only ruby without rails, all You have to do is some fcgi dispatcher (also available). Ruby is faster than php in many cases. There is more advantages of use Ruby instead of PHP, than to use PHP. It&#039;s like PHP is chaos, and Ruby is harmony. :) Take a closer look at it. I was sceptical for long time...</description>
		<content:encoded><![CDATA[<p>There&#8217;s no problem to run only ruby without rails, all You have to do is some fcgi dispatcher (also available). Ruby is faster than php in many cases. There is more advantages of use Ruby instead of PHP, than to use PHP. It&#8217;s like PHP is chaos, and Ruby is harmony. <img src='http://www.danmyers.name/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Take a closer look at it. I was sceptical for long time&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick Nelson</title>
		<link>http://www.danmyers.name/wp/2009/01/mvc-on-php-and-a-quick-comparison-to-ruby-on-rails/comment-page-1/#comment-6</link>
		<dc:creator>Patrick Nelson</dc:creator>
		<pubDate>Thu, 05 Mar 2009 23:16:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.danmyers.name/wp/?p=25#comment-6</guid>
		<description>PHP is where it’s at. I’m totally with you on that — but I’m biased! PHP is a great interpreted language — the language itself was written FOR the web, not adapted from another language. Ruby REQUIRES a framework to work well as a web app development language (otherwise, you’re stuck using CGI to execute Ruby scripts). The fact that PHP was already written for the web means that it already contains low-level constructs and built-in functions/objects that work very well with handling common web-based tasks. Plus, it runs VERY quickly (albeit I don’t have a benchmark comparison between RoR and PHP).</description>
		<content:encoded><![CDATA[<p>PHP is where it’s at. I’m totally with you on that — but I’m biased! PHP is a great interpreted language — the language itself was written FOR the web, not adapted from another language. Ruby REQUIRES a framework to work well as a web app development language (otherwise, you’re stuck using CGI to execute Ruby scripts). The fact that PHP was already written for the web means that it already contains low-level constructs and built-in functions/objects that work very well with handling common web-based tasks. Plus, it runs VERY quickly (albeit I don’t have a benchmark comparison between RoR and PHP).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

