<?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: What happened to Ruby? And why PHP is KING of the Web.</title>
	<atom:link href="http://www.killerphp.com/articles/what-happened-to-ruby-and-why-php-is-king-of-the-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.killerphp.com/articles/what-happened-to-ruby-and-why-php-is-king-of-the-web/</link>
	<description>Dedicated to teaching web designers PHP.</description>
	<lastBuildDate>Sun, 14 Mar 2010 21:44:29 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: asj</title>
		<link>http://www.killerphp.com/articles/what-happened-to-ruby-and-why-php-is-king-of-the-web/comment-page-2/#comment-99515</link>
		<dc:creator>asj</dc:creator>
		<pubDate>Thu, 08 Oct 2009 01:36:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.killerphp.com/articles/?p=173#comment-99515</guid>
		<description>I&#039;m a Java programmer and I say good riddance ;-)

I&#039;ve always known the thing had nothing behind it, and all the hype and predictions about it becoming the #1 platform and dethroning Java would come to nothing.

Now Scala, on the other hand, now THAT&#039;S a rocking language (on the JVM of course) :-)</description>
		<content:encoded><![CDATA[<p>I&#8217;m a Java programmer and I say good riddance <img src='http://www.killerphp.com/articles/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>I&#8217;ve always known the thing had nothing behind it, and all the hype and predictions about it becoming the #1 platform and dethroning Java would come to nothing.</p>
<p>Now Scala, on the other hand, now THAT&#8217;S a rocking language (on the JVM of course) <img src='http://www.killerphp.com/articles/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yaroukh</title>
		<link>http://www.killerphp.com/articles/what-happened-to-ruby-and-why-php-is-king-of-the-web/comment-page-2/#comment-97003</link>
		<dc:creator>Yaroukh</dc:creator>
		<pubDate>Sat, 29 Aug 2009 14:24:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.killerphp.com/articles/?p=173#comment-97003</guid>
		<description>PHP wil l (unfortunately) never die. Because it attracts the kind of people who are unable to understand anything even slightly more demanding than &quot;echo $_REQUEST[&#039;message&#039;]&quot;...
This kind of people will drive PHP, write the terrible PHP-documentation and their laughable &quot;frameworks&quot; for ever.</description>
		<content:encoded><![CDATA[<p>PHP wil l (unfortunately) never die. Because it attracts the kind of people who are unable to understand anything even slightly more demanding than &#8220;echo $_REQUEST['message']&#8220;&#8230;<br />
This kind of people will drive PHP, write the terrible PHP-documentation and their laughable &#8220;frameworks&#8221; for ever.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yves Vogl</title>
		<link>http://www.killerphp.com/articles/what-happened-to-ruby-and-why-php-is-king-of-the-web/comment-page-2/#comment-94292</link>
		<dc:creator>Yves Vogl</dc:creator>
		<pubDate>Thu, 16 Jul 2009 08:49:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.killerphp.com/articles/?p=173#comment-94292</guid>
		<description>Sorry Sir, but you are slandering like a blabbermouth. 

There isn&#039;t any „crash-o-matic” caused by Ruby or Rails themselves. You&#039;re quoting Twitter crashes - ridiculous, really. It&#039;s so obvious that I don&#039;t want to comment on this any more – but I can tell you for sure that you should not blame neither Rails nor Ruby solely for this.


„But, there were a lot of holes in Ruby”

To go with your polemics: You mean holes on sense of security holes of PHP? ;-) 

„Crucial libraries and functionality that PHP’rs took for granted, the Ruby guys could only dream of”

Ah, missing features. Bloated core &amp; friends.
Please just compare the functionality and quality(!) provided by RubyGems and Rails plugins to your beloved PHP PEAR… I just don&#039;t need to say anymore, do I?


„Or they could patch it up with some C code. Ouch!”

Ouch. For ignoring PECL and that facts, that 1.) writing C code is sometimes annoying but not indictable and 2.) the PHP guys do more than the Ruby guys ;-)



Last but not least... even if Rails is the killer app of Ruby – you shouldn&#039;t compare them with PHP in a single sentence.
Compare Typo3, Drupal, Symfony (ha-ha) with some Rails applications instead and have a separate look at PHP and Ruby. And last but not least – go to GitHub and browse some Rails related code (including the various plugins). You&#039;ll see that high quality coding with evolved patterns (finite state machines, nested sets) is made so easy due to a great community and the availablity of great plugins. As easy as PHP enables someones „webdesigner nephews“” to blow up the web with their PHP crap.</description>
		<content:encoded><![CDATA[<p>Sorry Sir, but you are slandering like a blabbermouth. </p>
<p>There isn&#8217;t any „crash-o-matic” caused by Ruby or Rails themselves. You&#8217;re quoting Twitter crashes &#8211; ridiculous, really. It&#8217;s so obvious that I don&#8217;t want to comment on this any more – but I can tell you for sure that you should not blame neither Rails nor Ruby solely for this.</p>
<p>„But, there were a lot of holes in Ruby”</p>
<p>To go with your polemics: You mean holes on sense of security holes of PHP? <img src='http://www.killerphp.com/articles/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  </p>
<p>„Crucial libraries and functionality that PHP’rs took for granted, the Ruby guys could only dream of”</p>
<p>Ah, missing features. Bloated core &amp; friends.<br />
Please just compare the functionality and quality(!) provided by RubyGems and Rails plugins to your beloved PHP PEAR… I just don&#8217;t need to say anymore, do I?</p>
<p>„Or they could patch it up with some C code. Ouch!”</p>
<p>Ouch. For ignoring PECL and that facts, that 1.) writing C code is sometimes annoying but not indictable and 2.) the PHP guys do more than the Ruby guys <img src='http://www.killerphp.com/articles/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Last but not least&#8230; even if Rails is the killer app of Ruby – you shouldn&#8217;t compare them with PHP in a single sentence.<br />
Compare Typo3, Drupal, Symfony (ha-ha) with some Rails applications instead and have a separate look at PHP and Ruby. And last but not least – go to GitHub and browse some Rails related code (including the various plugins). You&#8217;ll see that high quality coding with evolved patterns (finite state machines, nested sets) is made so easy due to a great community and the availablity of great plugins. As easy as PHP enables someones „webdesigner nephews“” to blow up the web with their PHP crap.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan Mischook</title>
		<link>http://www.killerphp.com/articles/what-happened-to-ruby-and-why-php-is-king-of-the-web/comment-page-2/#comment-94239</link>
		<dc:creator>Stefan Mischook</dc:creator>
		<pubDate>Wed, 15 Jul 2009 14:53:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.killerphp.com/articles/?p=173#comment-94239</guid>
		<description>It is reasonable to assume that with certain things, Ruby is superior to PHP. And I am sure with other things, Python is superior to Ruby ... and it goes on.

The above blog post aside, my belief in PHP goes way beyond the core language; I constantly blend business considerations along with nerd considerations. 

... I think that perspective is lost on most programmers. 

For example, I think PHP is much easier for web designers to learn than Ruby or Python and I think that the PHP community has a few key products out there that are supremely useful to web designers who want to take their skills/solutions to the next level. I am talking about:

- wordpress
- drupal

etc ..

So I look at PHP as being a stepping stone, a compromise for those who want to implement some dynamic capabilities into their sites BUT who may not want to become application developers. That said, with MVC frameworks like Zend, CakePHP etc ... PHP also gives users the ability to write sophisticated applications.

I hope that makes sense.

Stefan</description>
		<content:encoded><![CDATA[<p>It is reasonable to assume that with certain things, Ruby is superior to PHP. And I am sure with other things, Python is superior to Ruby &#8230; and it goes on.</p>
<p>The above blog post aside, my belief in PHP goes way beyond the core language; I constantly blend business considerations along with nerd considerations. </p>
<p>&#8230; I think that perspective is lost on most programmers. </p>
<p>For example, I think PHP is much easier for web designers to learn than Ruby or Python and I think that the PHP community has a few key products out there that are supremely useful to web designers who want to take their skills/solutions to the next level. I am talking about:</p>
<p>- wordpress<br />
- drupal</p>
<p>etc ..</p>
<p>So I look at PHP as being a stepping stone, a compromise for those who want to implement some dynamic capabilities into their sites BUT who may not want to become application developers. That said, with MVC frameworks like Zend, CakePHP etc &#8230; PHP also gives users the ability to write sophisticated applications.</p>
<p>I hope that makes sense.</p>
<p>Stefan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Todd</title>
		<link>http://www.killerphp.com/articles/what-happened-to-ruby-and-why-php-is-king-of-the-web/comment-page-2/#comment-94238</link>
		<dc:creator>Todd</dc:creator>
		<pubDate>Wed, 15 Jul 2009 14:28:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.killerphp.com/articles/?p=173#comment-94238</guid>
		<description>Yeah, Ruby is crappy! It&#039;s just like a screwdriver. Remember when contractors used to carry those around in their tool belts, thinking they were so cool? Everyone knows a hammer is a far superior tool! I&#039;m mean come on, when you hit yourself with a hammer, sure - it hurts, but there&#039;s rarely any blood! Slip with a screwdriver and hit your thumb and &quot;crash-o-matic&quot; - you&#039;re scrambling for a bandaid.

Ok, so maybe the hammer/screwdriver analogy is a bit too far fetched. Instead, let&#039;s just say that Ruby is like testing. For awhile there, everyone was saying how great TDD was, but now people have realized that it&#039;s time to get to work and quite fooling around with all those pesky tests. Pure logic (and we are all programmers, right) dictates that writing code = more lines of code = more time spent on the same functionality. In fact, I&#039;ll bet the only developers who still write tests think that if you drop a heavy hammer and a light screwdriver from a roof at the same time, they would hit the ground at the same time when it&#039;s obvious that the heavier object would drop faster.

To be honest, you could also replace &quot;PHP&quot; with &quot;Windows&quot; and &quot;Ruby&quot; with &quot;Linux&quot;. Linux used to seem so cool, but everyone has gone back to windows. Everyone know Linux isn&#039;t really stable and certainly isn&#039;t ready for the desktop. Yeah, free sounds cool, but come on, we all know you get what you pay for. 

If you&#039;re not able to pick up on it yet, I&#039;m being completely facetious  (and if you&#039;re not familiar with that work, it means I&#039;m kidding!!!!). Maybe the people around you have gone back to PHP (or not using tests, or developing on winblows), but that doesn&#039;t mean the rest of the world is following your lead. While I&#039;m sure you&#039;re a wonderful programmer and we can all learn a lot from you, your opinion is being presented as fact - but it is indeed just an opinion. It does not reflect my experience at all - in fact, most shops I come into contact (ours included) use PHP because of legacy reasons - most have either expanded to using other languages, or have abandoned PHP altogether.

One more point - as much as you think that PHP is &quot;king&quot; of the web, Java is far more popular, has far more libraries, and can do things that PHP &quot;guys could only dream of &quot;. Does that make Java better than PHP? By your standards, it does.</description>
		<content:encoded><![CDATA[<p>Yeah, Ruby is crappy! It&#8217;s just like a screwdriver. Remember when contractors used to carry those around in their tool belts, thinking they were so cool? Everyone knows a hammer is a far superior tool! I&#8217;m mean come on, when you hit yourself with a hammer, sure &#8211; it hurts, but there&#8217;s rarely any blood! Slip with a screwdriver and hit your thumb and &#8220;crash-o-matic&#8221; &#8211; you&#8217;re scrambling for a bandaid.</p>
<p>Ok, so maybe the hammer/screwdriver analogy is a bit too far fetched. Instead, let&#8217;s just say that Ruby is like testing. For awhile there, everyone was saying how great TDD was, but now people have realized that it&#8217;s time to get to work and quite fooling around with all those pesky tests. Pure logic (and we are all programmers, right) dictates that writing code = more lines of code = more time spent on the same functionality. In fact, I&#8217;ll bet the only developers who still write tests think that if you drop a heavy hammer and a light screwdriver from a roof at the same time, they would hit the ground at the same time when it&#8217;s obvious that the heavier object would drop faster.</p>
<p>To be honest, you could also replace &#8220;PHP&#8221; with &#8220;Windows&#8221; and &#8220;Ruby&#8221; with &#8220;Linux&#8221;. Linux used to seem so cool, but everyone has gone back to windows. Everyone know Linux isn&#8217;t really stable and certainly isn&#8217;t ready for the desktop. Yeah, free sounds cool, but come on, we all know you get what you pay for. </p>
<p>If you&#8217;re not able to pick up on it yet, I&#8217;m being completely facetious  (and if you&#8217;re not familiar with that work, it means I&#8217;m kidding!!!!). Maybe the people around you have gone back to PHP (or not using tests, or developing on winblows), but that doesn&#8217;t mean the rest of the world is following your lead. While I&#8217;m sure you&#8217;re a wonderful programmer and we can all learn a lot from you, your opinion is being presented as fact &#8211; but it is indeed just an opinion. It does not reflect my experience at all &#8211; in fact, most shops I come into contact (ours included) use PHP because of legacy reasons &#8211; most have either expanded to using other languages, or have abandoned PHP altogether.</p>
<p>One more point &#8211; as much as you think that PHP is &#8220;king&#8221; of the web, Java is far more popular, has far more libraries, and can do things that PHP &#8220;guys could only dream of &#8220;. Does that make Java better than PHP? By your standards, it does.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan Mischook</title>
		<link>http://www.killerphp.com/articles/what-happened-to-ruby-and-why-php-is-king-of-the-web/comment-page-1/#comment-94204</link>
		<dc:creator>Stefan Mischook</dc:creator>
		<pubDate>Wed, 15 Jul 2009 04:07:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.killerphp.com/articles/?p=173#comment-94204</guid>
		<description>@Jake,

I appreciate your comments. 

One point about the article that keeps getting missed is that I was talking about the past ... I was just considering why Ruby had not taken a larger position in the market by now. And for me, one of the big reasons is the early issues related to Ruby that I mention.

Like Ruby, PHP has also evolved a lot from it&#039;s earlier days with frameworks like Zend, and CakePHP along with changes to the core language that we see in PHP 5.3. These changes, have made PHP much more powerful IMHO. 

Stefan</description>
		<content:encoded><![CDATA[<p>@Jake,</p>
<p>I appreciate your comments. </p>
<p>One point about the article that keeps getting missed is that I was talking about the past &#8230; I was just considering why Ruby had not taken a larger position in the market by now. And for me, one of the big reasons is the early issues related to Ruby that I mention.</p>
<p>Like Ruby, PHP has also evolved a lot from it&#8217;s earlier days with frameworks like Zend, and CakePHP along with changes to the core language that we see in PHP 5.3. These changes, have made PHP much more powerful IMHO. </p>
<p>Stefan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jake</title>
		<link>http://www.killerphp.com/articles/what-happened-to-ruby-and-why-php-is-king-of-the-web/comment-page-1/#comment-94189</link>
		<dc:creator>Jake</dc:creator>
		<pubDate>Tue, 14 Jul 2009 22:58:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.killerphp.com/articles/?p=173#comment-94189</guid>
		<description>I used to develop in Perl and then one day found PHP and it was just easier to get a database backed web application up and running so I was pretty excited when I started using PHP. Years later I found Rails and it was so much easier to use than PHP and was pretty excited when I started using Rails--and I still am. I started using Ruby and Rails about 3 years ago. It was a little complicated deploy an app in those days, but that is no longer a problem. I have been using Ruby and Rails nearly every day for three years and have not had any of the problems that you say Ruby and Ruby on Rails have.

As far as your comment: &quot;crucial libraries and functionality that PHP’rs took for granted, the Ruby guys could only dream of.&quot; I don&#039;t know what functionality you think is missing. But even if there is something missing we now have JRuby and JRuby on Rails which has access to all of the Java libraries, so I would say that PHP is missing quite a lot compared to JRuby.

PHP is still very common because it became mainstream before Ruby did, but it didn&#039;t become so widespread overnight, and neither will Ruby. People and companies are resistant to change and infrastructures have already been built up around languages like PHP. That is why companies still use COBOL. But languages like Python and Ruby have not stopped growing in popularity and will continue to grow because Ruby with frameworks like Rails and Sinatra are just easier to work with than PHP. I speak from years of experience using both languages. There is much less hype now around Rails because it is not as necessary because people know what it is now and I see people tacitly adopting it constantly.</description>
		<content:encoded><![CDATA[<p>I used to develop in Perl and then one day found PHP and it was just easier to get a database backed web application up and running so I was pretty excited when I started using PHP. Years later I found Rails and it was so much easier to use than PHP and was pretty excited when I started using Rails&#8211;and I still am. I started using Ruby and Rails about 3 years ago. It was a little complicated deploy an app in those days, but that is no longer a problem. I have been using Ruby and Rails nearly every day for three years and have not had any of the problems that you say Ruby and Ruby on Rails have.</p>
<p>As far as your comment: &#8220;crucial libraries and functionality that PHP’rs took for granted, the Ruby guys could only dream of.&#8221; I don&#8217;t know what functionality you think is missing. But even if there is something missing we now have JRuby and JRuby on Rails which has access to all of the Java libraries, so I would say that PHP is missing quite a lot compared to JRuby.</p>
<p>PHP is still very common because it became mainstream before Ruby did, but it didn&#8217;t become so widespread overnight, and neither will Ruby. People and companies are resistant to change and infrastructures have already been built up around languages like PHP. That is why companies still use COBOL. But languages like Python and Ruby have not stopped growing in popularity and will continue to grow because Ruby with frameworks like Rails and Sinatra are just easier to work with than PHP. I speak from years of experience using both languages. There is much less hype now around Rails because it is not as necessary because people know what it is now and I see people tacitly adopting it constantly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Radoslav Stankov</title>
		<link>http://www.killerphp.com/articles/what-happened-to-ruby-and-why-php-is-king-of-the-web/comment-page-1/#comment-94165</link>
		<dc:creator>Radoslav Stankov</dc:creator>
		<pubDate>Tue, 14 Jul 2009 14:57:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.killerphp.com/articles/?p=173#comment-94165</guid>
		<description>Very funny article :)
I&#039;m working with PHP for 7 years now, and now moving towards Ruby(on Rails).  In my opinion Rails years ahead of every php framework around.
Ruby popularity is increasing and PHP5.3 come little to late for me.</description>
		<content:encoded><![CDATA[<p>Very funny article <img src='http://www.killerphp.com/articles/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
I&#8217;m working with PHP for 7 years now, and now moving towards Ruby(on Rails).  In my opinion Rails years ahead of every php framework around.<br />
Ruby popularity is increasing and PHP5.3 come little to late for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gernot</title>
		<link>http://www.killerphp.com/articles/what-happened-to-ruby-and-why-php-is-king-of-the-web/comment-page-1/#comment-94135</link>
		<dc:creator>Gernot</dc:creator>
		<pubDate>Tue, 14 Jul 2009 07:03:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.killerphp.com/articles/?p=173#comment-94135</guid>
		<description>First I have to admit that I don&#039;t know PHP. I&#039;ve seen lots of code examples and I didn&#039;t like what I saw at all but since I know nothing about it I won&#039;t make a fool of myself and comment on it ;-)
I&#039;m in professional software development for more than 20 years and have seen and worked with lots of languages and frameworks. And I can say that Ruby is by far the most powerful language I&#039;ve ever used. I learned a lot about writing good, maintainable code just by using it and learning its advanced concepts like blocks, metprogramming and the like.
Rails on the other side is an example of a very well engineered objekt oriented web app framework. You can learn a lot from it by just studying its mechanics and concepts. Therefore, it&#039;s not surprising that the concepts of ruby and rails are copied into other frameworks and languages: Java and C# now have language extensions like anonymous functions, lambda expressions and the like. MS even ported rails to their asp framework. They call it ASP.NET MVC, but actually it&#039;s a copy of rails, unfortuately based on the functionalty of rails 1.0 :-) Then there is JRuby and Iron Ruby is coming soon for the MS platform.
I think it is safe to say that ruby and rails are current technology leaders and the others are copying from it - which is a good thing. Here is a comment on ruby and rails in the enterprise from a person I respect (Martin Fowler): http://martinfowler.com/articles/rubyAtThoughtWorks.html</description>
		<content:encoded><![CDATA[<p>First I have to admit that I don&#8217;t know PHP. I&#8217;ve seen lots of code examples and I didn&#8217;t like what I saw at all but since I know nothing about it I won&#8217;t make a fool of myself and comment on it <img src='http://www.killerphp.com/articles/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
I&#8217;m in professional software development for more than 20 years and have seen and worked with lots of languages and frameworks. And I can say that Ruby is by far the most powerful language I&#8217;ve ever used. I learned a lot about writing good, maintainable code just by using it and learning its advanced concepts like blocks, metprogramming and the like.<br />
Rails on the other side is an example of a very well engineered objekt oriented web app framework. You can learn a lot from it by just studying its mechanics and concepts. Therefore, it&#8217;s not surprising that the concepts of ruby and rails are copied into other frameworks and languages: Java and C# now have language extensions like anonymous functions, lambda expressions and the like. MS even ported rails to their asp framework. They call it ASP.NET MVC, but actually it&#8217;s a copy of rails, unfortuately based on the functionalty of rails 1.0 <img src='http://www.killerphp.com/articles/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Then there is JRuby and Iron Ruby is coming soon for the MS platform.<br />
I think it is safe to say that ruby and rails are current technology leaders and the others are copying from it &#8211; which is a good thing. Here is a comment on ruby and rails in the enterprise from a person I respect (Martin Fowler): <a href="http://martinfowler.com/articles/rubyAtThoughtWorks.html" rel="nofollow">http://martinfowler.com/articles/rubyAtThoughtWorks.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan Mischook</title>
		<link>http://www.killerphp.com/articles/what-happened-to-ruby-and-why-php-is-king-of-the-web/comment-page-1/#comment-94103</link>
		<dc:creator>Stefan Mischook</dc:creator>
		<pubDate>Mon, 13 Jul 2009 20:05:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.killerphp.com/articles/?p=173#comment-94103</guid>
		<description>@Scott,

I appreciate the sensible comment.

Stefan</description>
		<content:encoded><![CDATA[<p>@Scott,</p>
<p>I appreciate the sensible comment.</p>
<p>Stefan</p>
]]></content:encoded>
	</item>
</channel>
</rss>
