<?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: PHP vs Ruby on Rails, Part 3</title>
	<atom:link href="http://blog.clickablebliss.com/2005/12/27/php-vs-ruby-on-rails-part-3/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.clickablebliss.com/2005/12/27/php-vs-ruby-on-rails-part-3/</link>
	<description>Musings from an independent developer, Cocoa, Rails, and UI for the most part.</description>
	<pubDate>Wed, 09 Jul 2008 11:49:24 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: oscar</title>
		<link>http://blog.clickablebliss.com/2005/12/27/php-vs-ruby-on-rails-part-3/#comment-21020</link>
		<dc:creator>oscar</dc:creator>
		<pubDate>Sun, 20 Jan 2008 07:36:14 +0000</pubDate>
		<guid isPermaLink="false">http://65.181.135.246/?p=11#comment-21020</guid>
		<description>&lt;p&gt;Jan 2008
Well, I did not read all comments, but, about speed and memory ... php as cgi uses lots of memroy and is very slow, so it is ruby, but Ruby may function as an apache module like php. Does anyone know about speed and memory differences in this arena?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Jan 2008
Well, I did not read all comments, but, about speed and memory &#8230; php as cgi uses lots of memroy and is very slow, so it is ruby, but Ruby may function as an apache module like php. Does anyone know about speed and memory differences in this arena?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Todd</title>
		<link>http://blog.clickablebliss.com/2005/12/27/php-vs-ruby-on-rails-part-3/#comment-20637</link>
		<dc:creator>Todd</dc:creator>
		<pubDate>Mon, 14 Jan 2008 18:13:45 +0000</pubDate>
		<guid isPermaLink="false">http://65.181.135.246/?p=11#comment-20637</guid>
		<description>&lt;p&gt;This is a great overview for someone just starting out with Rails - and its over 2 years old!  Thanks for the thoughts and summary on these two web development options.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>This is a great overview for someone just starting out with Rails - and its over 2 years old!  Thanks for the thoughts and summary on these two web development options.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan Zec</title>
		<link>http://blog.clickablebliss.com/2005/12/27/php-vs-ruby-on-rails-part-3/#comment-18854</link>
		<dc:creator>Ryan Zec</dc:creator>
		<pubDate>Sun, 23 Dec 2007 19:44:19 +0000</pubDate>
		<guid isPermaLink="false">http://65.181.135.246/?p=11#comment-18854</guid>
		<description>&lt;p&gt;Yea one thing I found it for sure it that rails looks at the database model and create the structure every time you run it which is very inefficient.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Yea one thing I found it for sure it that rails looks at the database model and create the structure every time you run it which is very inefficient.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: GaouZief</title>
		<link>http://blog.clickablebliss.com/2005/12/27/php-vs-ruby-on-rails-part-3/#comment-16794</link>
		<dc:creator>GaouZief</dc:creator>
		<pubDate>Fri, 30 Nov 2007 09:02:24 +0000</pubDate>
		<guid isPermaLink="false">http://65.181.135.246/?p=11#comment-16794</guid>
		<description>&lt;p&gt;Why on earth should framework functionality be incapsulated inside the language interpreter???&lt;/p&gt;

&lt;p&gt;this RoR "Feature" which is basically what makes code thinner is Exactly the kind of thing you should avoid in web development because you loose flexibility and become a rather stupid developer, you no longer build Web Applications, you build "Rails" Applications.&lt;/p&gt;

&lt;p&gt;I've built pretty complex, restful applications in PHP for ages and after testing ruby i'm pretty confident i've made the best choice.&lt;/p&gt;

&lt;p&gt;"Ruby inspects your database to optimize the datamodel????" are you kidding me, how on earth is that a feature for serious developers?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Why on earth should framework functionality be incapsulated inside the language interpreter???</p>

<p>this RoR &#8220;Feature&#8221; which is basically what makes code thinner is Exactly the kind of thing you should avoid in web development because you loose flexibility and become a rather stupid developer, you no longer build Web Applications, you build &#8220;Rails&#8221; Applications.</p>

<p>I&#8217;ve built pretty complex, restful applications in PHP for ages and after testing ruby i&#8217;m pretty confident i&#8217;ve made the best choice.</p>

<p>&#8220;Ruby inspects your database to optimize the datamodel????&#8221; are you kidding me, how on earth is that a feature for serious developers?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan Zec</title>
		<link>http://blog.clickablebliss.com/2005/12/27/php-vs-ruby-on-rails-part-3/#comment-16664</link>
		<dc:creator>Ryan Zec</dc:creator>
		<pubDate>Thu, 29 Nov 2007 03:17:37 +0000</pubDate>
		<guid isPermaLink="false">http://65.181.135.246/?p=11#comment-16664</guid>
		<description>&lt;p&gt;"Rails is many good ideas that will someday take over much of web development. But there are a few things that need fixing too."&lt;/p&gt;

&lt;p&gt;I am sorry but Rails is not going to take over much of web development like PHP IMO.  I am sure by the time ruby become faster, which i don't think it will ever be as fast as php, I bet there will already be a very good port of rail to PHP.  Like i said on another page here, using a language because of a framework is retarded.&lt;/p&gt;

&lt;p&gt;Also says "Throw more power at it" when something in rails runs much slower than php is also a poor way of fixing things.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>&#8220;Rails is many good ideas that will someday take over much of web development. But there are a few things that need fixing too.&#8221;</p>

<p>I am sorry but Rails is not going to take over much of web development like PHP IMO.  I am sure by the time ruby become faster, which i don&#8217;t think it will ever be as fast as php, I bet there will already be a very good port of rail to PHP.  Like i said on another page here, using a language because of a framework is retarded.</p>

<p>Also says &#8220;Throw more power at it&#8221; when something in rails runs much slower than php is also a poor way of fixing things.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Alan Brown</title>
		<link>http://blog.clickablebliss.com/2005/12/27/php-vs-ruby-on-rails-part-3/#comment-10499</link>
		<dc:creator>Alan Brown</dc:creator>
		<pubDate>Wed, 10 Oct 2007 10:11:30 +0000</pubDate>
		<guid isPermaLink="false">http://65.181.135.246/?p=11#comment-10499</guid>
		<description>&lt;p&gt;the problem with cake and other rails-like php frameworks is that that there are way to many of them.  and there are no books, at least there weren't for cake when i was trying to make it work&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>the problem with cake and other rails-like php frameworks is that that there are way to many of them.  and there are no books, at least there weren&#8217;t for cake when i was trying to make it work</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Alan Brown</title>
		<link>http://blog.clickablebliss.com/2005/12/27/php-vs-ruby-on-rails-part-3/#comment-10498</link>
		<dc:creator>Alan Brown</dc:creator>
		<pubDate>Wed, 10 Oct 2007 10:06:07 +0000</pubDate>
		<guid isPermaLink="false">http://65.181.135.246/?p=11#comment-10498</guid>
		<description>&lt;p&gt;What hooked me on ruby on rails was the fact that many of the problems of web development are addressed with clever solutions that not only work, but can easily be taken apart and changed by someone with limited intelligence such as myself.&lt;/p&gt;

&lt;p&gt;For a long time, I've been thinking it shouldn't be that hard to test web apps.  You just need to run request parameters thru a piece of code, right?  Do I really need Mercury Interactive to do that?  Turns out I just needed Rails.&lt;/p&gt;

&lt;p&gt;And why the heck do I need to code to these EJB monstrosities or tell Hibernate whats in the database?  Turns out Rails just looks at the database and figures it out for you, and does it all the time when you are in development mode.  duh.&lt;/p&gt;

&lt;p&gt;And speaking of development mode, Rails doesn't make me compile everything or tell it that I changed a file or make me reload the browser or bounce the server.  It simply finds the latest stuff when things change.  &lt;/p&gt;

&lt;p&gt;Simply put, Rails relieves from having to do a lot of tedious stuff that computers do quite nicely.  Would I prefer that it be easier to learn Ruby (there is still agony to be found in Ror)?  Yes.  Would I rather it ran as fast as my code were implemented with transistors?  That'd be cool.&lt;/p&gt;

&lt;p&gt;I'm not that big a fan of dynamic typing, especially when that slight typo confounded me for  hours by making Ruby see two variables when I thought I was dealing with one.  Developer productivity?  A 10 to 1 increase?  Not on your life.  Maybe this will change with more experience.  You do write less code, but it ain't free.&lt;/p&gt;

&lt;p&gt;Rails is many good ideas that will someday take over much of web development. But there are a few things that need fixing too.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>What hooked me on ruby on rails was the fact that many of the problems of web development are addressed with clever solutions that not only work, but can easily be taken apart and changed by someone with limited intelligence such as myself.</p>

<p>For a long time, I&#8217;ve been thinking it shouldn&#8217;t be that hard to test web apps.  You just need to run request parameters thru a piece of code, right?  Do I really need Mercury Interactive to do that?  Turns out I just needed Rails.</p>

<p>And why the heck do I need to code to these EJB monstrosities or tell Hibernate whats in the database?  Turns out Rails just looks at the database and figures it out for you, and does it all the time when you are in development mode.  duh.</p>

<p>And speaking of development mode, Rails doesn&#8217;t make me compile everything or tell it that I changed a file or make me reload the browser or bounce the server.  It simply finds the latest stuff when things change.  </p>

<p>Simply put, Rails relieves from having to do a lot of tedious stuff that computers do quite nicely.  Would I prefer that it be easier to learn Ruby (there is still agony to be found in Ror)?  Yes.  Would I rather it ran as fast as my code were implemented with transistors?  That&#8217;d be cool.</p>

<p>I&#8217;m not that big a fan of dynamic typing, especially when that slight typo confounded me for  hours by making Ruby see two variables when I thought I was dealing with one.  Developer productivity?  A 10 to 1 increase?  Not on your life.  Maybe this will change with more experience.  You do write less code, but it ain&#8217;t free.</p>

<p>Rails is many good ideas that will someday take over much of web development. But there are a few things that need fixing too.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: The Ron</title>
		<link>http://blog.clickablebliss.com/2005/12/27/php-vs-ruby-on-rails-part-3/#comment-9981</link>
		<dc:creator>The Ron</dc:creator>
		<pubDate>Wed, 03 Oct 2007 21:58:27 +0000</pubDate>
		<guid isPermaLink="false">http://65.181.135.246/?p=11#comment-9981</guid>
		<description>&lt;p&gt;The main advantages of Ruby on Rails is DRY or Don't Repeat Yourself.  Programming in PHP made me repeat my code quite often for templates and such.  Also being able to run a WEBrick server on your local machine without making the changes live helps.&lt;/p&gt;

&lt;p&gt;You mentioned before that many big enterprises use slow languages such as Java.  The reason for this is that the companies hire a developer or a team of developers to make the website.  To save time, the developers use a quick-developed, resource-hogging language.  The enterprise can't even tell the difference.  So if it helps the developer, it will be used.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>The main advantages of Ruby on Rails is DRY or Don&#8217;t Repeat Yourself.  Programming in PHP made me repeat my code quite often for templates and such.  Also being able to run a WEBrick server on your local machine without making the changes live helps.</p>

<p>You mentioned before that many big enterprises use slow languages such as Java.  The reason for this is that the companies hire a developer or a team of developers to make the website.  To save time, the developers use a quick-developed, resource-hogging language.  The enterprise can&#8217;t even tell the difference.  So if it helps the developer, it will be used.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Jason</title>
		<link>http://blog.clickablebliss.com/2005/12/27/php-vs-ruby-on-rails-part-3/#comment-8354</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Sat, 22 Sep 2007 21:28:51 +0000</pubDate>
		<guid isPermaLink="false">http://65.181.135.246/?p=11#comment-8354</guid>
		<description>&lt;p&gt;PHP is great, PHP5 has greatly improved its OO, and PHP6 will do even better. Cake and PHPRails are great frameworks and are much less cpu intensive then Rails and Ruby.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>PHP is great, PHP5 has greatly improved its OO, and PHP6 will do even better. Cake and PHPRails are great frameworks and are much less cpu intensive then Rails and Ruby.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: David</title>
		<link>http://blog.clickablebliss.com/2005/12/27/php-vs-ruby-on-rails-part-3/#comment-7069</link>
		<dc:creator>David</dc:creator>
		<pubDate>Mon, 10 Sep 2007 17:41:18 +0000</pubDate>
		<guid isPermaLink="false">http://65.181.135.246/?p=11#comment-7069</guid>
		<description>&lt;p&gt;I'm a long-time PHP developer, but I develop in a couple of other languages that I've used over the years. I've programmed with other languages derived from Ruby (not Rails, yet) and my answer is... ... ...I've got to try something before I make a comment on it. No matter how much I read about it, I can't know for sure until I get my hands a little dirty, so to speak.&lt;/p&gt;

&lt;p&gt;I can understand why it'd be slow, and why it may take a while for the shared hosting to adopt RoR, but with the speed at which the internet and technology evolves, I doubt it'll be long. For example, one of my web hosts has recently added RoR to their arsenal, so I will probably be testing it out soon.&lt;/p&gt;

&lt;p&gt;The very least I can say is that the Ruby-based languages I've used are fun. =)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I&#8217;m a long-time PHP developer, but I develop in a couple of other languages that I&#8217;ve used over the years. I&#8217;ve programmed with other languages derived from Ruby (not Rails, yet) and my answer is&#8230; &#8230; &#8230;I&#8217;ve got to try something before I make a comment on it. No matter how much I read about it, I can&#8217;t know for sure until I get my hands a little dirty, so to speak.</p>

<p>I can understand why it&#8217;d be slow, and why it may take a while for the shared hosting to adopt RoR, but with the speed at which the internet and technology evolves, I doubt it&#8217;ll be long. For example, one of my web hosts has recently added RoR to their arsenal, so I will probably be testing it out soon.</p>

<p>The very least I can say is that the Ruby-based languages I&#8217;ve used are fun. =)</p>]]></content:encoded>
	</item>
</channel>
</rss>
