<?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: Will Ruby kill PHP?</title>
	<atom:link href="http://www.killerphp.com/articles/will-ruby-kill-php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.killerphp.com/articles/will-ruby-kill-php/</link>
	<description>Dedicated to teaching web designers PHP.</description>
	<pubDate>Sun, 07 Sep 2008 20:53:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Stefan Mischook</title>
		<link>http://www.killerphp.com/articles/will-ruby-kill-php/#comment-34754</link>
		<dc:creator>Stefan Mischook</dc:creator>
		<pubDate>Sun, 21 Oct 2007 13:07:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.killerphp.com/articles/will-ruby-kill-php/#comment-34754</guid>
		<description>You are comparing apples to oranges.

... If you want to compare Rails to something, compare it to the Zend Framework or CakePHP or some of the many other PHP based frameworks that provide the same functionality as Rails.

Meanwhile, good luck getting Ruby to work well with Apache ...

Stefan</description>
		<content:encoded><![CDATA[<p>You are comparing apples to oranges.</p>
<p>&#8230; If you want to compare Rails to something, compare it to the Zend Framework or CakePHP or some of the many other PHP based frameworks that provide the same functionality as Rails.</p>
<p>Meanwhile, good luck getting Ruby to work well with Apache &#8230;</p>
<p>Stefan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: timtux</title>
		<link>http://www.killerphp.com/articles/will-ruby-kill-php/#comment-34744</link>
		<dc:creator>timtux</dc:creator>
		<pubDate>Sun, 21 Oct 2007 11:38:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.killerphp.com/articles/will-ruby-kill-php/#comment-34744</guid>
		<description>I recently switched from PHP to Rails, and nowdays i hate PHP, rails is the way to go.

Just a thing as pagination of posts, in php? Atleast 50 lines of code. In rails?
"@posts = Post.paginate  :per_page  =&#62; 5, :page      =&#62; params['page'], :order     =&#62; 'created_at desc' ". Yes, thats all.

My weblog  contains 305 lines of code. Tagging, Posting, Signup, Tagcloud, Comment, Administration, pagination. How long is yours in PHP? :)</description>
		<content:encoded><![CDATA[<p>I recently switched from PHP to Rails, and nowdays i hate PHP, rails is the way to go.</p>
<p>Just a thing as pagination of posts, in php? Atleast 50 lines of code. In rails?<br />
&#8220;@posts = Post.paginate  :per_page  =&gt; 5, :page      =&gt; params['page'], :order     =&gt; &#8216;created_at desc&#8217; &#8220;. Yes, thats all.</p>
<p>My weblog  contains 305 lines of code. Tagging, Posting, Signup, Tagcloud, Comment, Administration, pagination. How long is yours in PHP? <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: PHP developer</title>
		<link>http://www.killerphp.com/articles/will-ruby-kill-php/#comment-28591</link>
		<dc:creator>PHP developer</dc:creator>
		<pubDate>Wed, 12 Sep 2007 15:10:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.killerphp.com/articles/will-ruby-kill-php/#comment-28591</guid>
		<description>I don't think that Ruby can kill PHP, why I'm saying that. Now I'm using agile web development  with rails on Ruby. My experience says , PHP and smarty can be used to develop Rails. it is just a matter of management and I'm sure will hear about Rails using PHP soon,
Best Regards</description>
		<content:encoded><![CDATA[<p>I don&#8217;t think that Ruby can kill PHP, why I&#8217;m saying that. Now I&#8217;m using agile web development  with rails on Ruby. My experience says , PHP and smarty can be used to develop Rails. it is just a matter of management and I&#8217;m sure will hear about Rails using PHP soon,<br />
Best Regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GfxDizayn &#187; Başlıksız-8 Eylül 2007</title>
		<link>http://www.killerphp.com/articles/will-ruby-kill-php/#comment-28147</link>
		<dc:creator>GfxDizayn &#187; Başlıksız-8 Eylül 2007</dc:creator>
		<pubDate>Fri, 07 Sep 2007 22:22:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.killerphp.com/articles/will-ruby-kill-php/#comment-28147</guid>
		<description>[...] SWX PHP ve SWX Action Script kütüphanesi RC1 PHP Ruby yi döver mi? Podcast: Davey&#8217;s API Rant JASON sadece Ajax için mi? Ruby öğrenmek için 10 neden [...]</description>
		<content:encoded><![CDATA[<p>[...] SWX PHP ve SWX Action Script kütüphanesi RC1 PHP Ruby yi döver mi? Podcast: Davey&#8217;s API Rant JASON sadece Ajax için mi? Ruby öğrenmek için 10 neden [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alice</title>
		<link>http://www.killerphp.com/articles/will-ruby-kill-php/#comment-26157</link>
		<dc:creator>Alice</dc:creator>
		<pubDate>Tue, 21 Aug 2007 08:27:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.killerphp.com/articles/will-ruby-kill-php/#comment-26157</guid>
		<description>As an experienced developer in both Ruby an PHP I subscribe the above statement that you'd better learn both of them. It will make you a better developer.

I've leaned a lot from Ruby on Rails in terms exercising my neurons to avoid unneeded code.

The main Ruby advantage is that the first serious web framework made available (RoR) glued up all the design patterns that the Java community was still trying to understand in a simple to use and understandable manner.

PHP on the other side has far too many so-called frameworks that are popular but miss the simplicity approach to design patterns that Rails has.

Now I'm trying the Akelos framework, which has really ported Rails simplicity to PHP (not like Cake and Symphony). The most important reason for moving to Ruby, has now an alternative on PHP, so this might decrease the avalanche of people leaving PHP for "Rails"</description>
		<content:encoded><![CDATA[<p>As an experienced developer in both Ruby an PHP I subscribe the above statement that you&#8217;d better learn both of them. It will make you a better developer.</p>
<p>I&#8217;ve leaned a lot from Ruby on Rails in terms exercising my neurons to avoid unneeded code.</p>
<p>The main Ruby advantage is that the first serious web framework made available (RoR) glued up all the design patterns that the Java community was still trying to understand in a simple to use and understandable manner.</p>
<p>PHP on the other side has far too many so-called frameworks that are popular but miss the simplicity approach to design patterns that Rails has.</p>
<p>Now I&#8217;m trying the Akelos framework, which has really ported Rails simplicity to PHP (not like Cake and Symphony). The most important reason for moving to Ruby, has now an alternative on PHP, so this might decrease the avalanche of people leaving PHP for &#8220;Rails&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kamilion</title>
		<link>http://www.killerphp.com/articles/will-ruby-kill-php/#comment-26011</link>
		<dc:creator>Kamilion</dc:creator>
		<pubDate>Sun, 19 Aug 2007 21:26:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.killerphp.com/articles/will-ruby-kill-php/#comment-26011</guid>
		<description>At the moment, I'm learning both PHP and Ruby on Rails.
One of my favorite things about PHP is being able to mix OOP and procedural code. It's really handy to build an OOP class, and then use it procedurally.

My current application is a mix of PHP and Ruby on Rails.

I'm using Rails to build the web frontend and mySQL interaction, and I'm using PHP to expose the database as a text backend to an object in Second Life. Works quite well, as long as I keep the schema that rails is using updated in the PHP code; but the PHP application is only 4 classes and a dispatcher, so it's not that hard.

Both have their uses. The real key is knowing which to use where.

Rails is awesome for user interaction, and PHP is invaluable as a backend interface where I need to specify things my own way; rails' sensible defaults are useful, but can get in the way when you *need* to do something a little differently.

In my case, I'm limited to a 2048 byte reply, so I have to go with text only replies.

Rails can do text, but it's a pain in the butt to dispatch a text list of instructions in the reply due to the output view templates. PHP does much better at this with procedural generation of the list using objects for scatter/gather of data and exposing the gathered data in whatever order I need; some returns require 5 lines returned, some require 17, some even more!

Rails can't do this as well due to it's strict adherence to MVC and DRY.

The way I've written my client, PHP generated instructions can be processed in any order; but rails forces me into a strict order due to the view template.

I realize I could use partial renders to build up a page, but it's actually taken me less code to do it in PHP.

Anyway, that's just my opinion -- Make a choice for yourself and use what you need!</description>
		<content:encoded><![CDATA[<p>At the moment, I&#8217;m learning both PHP and Ruby on Rails.<br />
One of my favorite things about PHP is being able to mix OOP and procedural code. It&#8217;s really handy to build an OOP class, and then use it procedurally.</p>
<p>My current application is a mix of PHP and Ruby on Rails.</p>
<p>I&#8217;m using Rails to build the web frontend and mySQL interaction, and I&#8217;m using PHP to expose the database as a text backend to an object in Second Life. Works quite well, as long as I keep the schema that rails is using updated in the PHP code; but the PHP application is only 4 classes and a dispatcher, so it&#8217;s not that hard.</p>
<p>Both have their uses. The real key is knowing which to use where.</p>
<p>Rails is awesome for user interaction, and PHP is invaluable as a backend interface where I need to specify things my own way; rails&#8217; sensible defaults are useful, but can get in the way when you *need* to do something a little differently.</p>
<p>In my case, I&#8217;m limited to a 2048 byte reply, so I have to go with text only replies.</p>
<p>Rails can do text, but it&#8217;s a pain in the butt to dispatch a text list of instructions in the reply due to the output view templates. PHP does much better at this with procedural generation of the list using objects for scatter/gather of data and exposing the gathered data in whatever order I need; some returns require 5 lines returned, some require 17, some even more!</p>
<p>Rails can&#8217;t do this as well due to it&#8217;s strict adherence to MVC and DRY.</p>
<p>The way I&#8217;ve written my client, PHP generated instructions can be processed in any order; but rails forces me into a strict order due to the view template.</p>
<p>I realize I could use partial renders to build up a page, but it&#8217;s actually taken me less code to do it in PHP.</p>
<p>Anyway, that&#8217;s just my opinion &#8212; Make a choice for yourself and use what you need!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chandru</title>
		<link>http://www.killerphp.com/articles/will-ruby-kill-php/#comment-25890</link>
		<dc:creator>Chandru</dc:creator>
		<pubDate>Sat, 18 Aug 2007 11:20:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.killerphp.com/articles/will-ruby-kill-php/#comment-25890</guid>
		<description>Guardianblue, developing with Java need not require knowledge of SQL (ever heard of Hibernate or persistence in EJB 3?).  Development of enterprise applications with Java is also much simpler with the introduction of Java EE 5.  I strongly believe that the world must take a look at Java EE5 before commenting on the Java platform.</description>
		<content:encoded><![CDATA[<p>Guardianblue, developing with Java need not require knowledge of SQL (ever heard of Hibernate or persistence in EJB 3?).  Development of enterprise applications with Java is also much simpler with the introduction of Java EE 5.  I strongly believe that the world must take a look at Java EE5 before commenting on the Java platform.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan Mischook</title>
		<link>http://www.killerphp.com/articles/will-ruby-kill-php/#comment-25796</link>
		<dc:creator>Stefan Mischook</dc:creator>
		<pubDate>Fri, 17 Aug 2007 15:17:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.killerphp.com/articles/will-ruby-kill-php/#comment-25796</guid>
		<description>Regarding PHP's perceived lack of structure:

PHP is now object oriented, it has web frameworks similar to rails (you several to choose from) and has ORM.

... PHP has some legacy issues (inconsistent naming of functions etc ...) but to me, they are minor distractions from a much larger and more important picture: PHP is not what it was years ago.

In fact, I found the Zend Framework to be a nice structure to work with. We used it to help build a new video sharing, social networking site (&lt;a href="http://www.idea22.com" rel="nofollow"&gt;www.idea22.com&lt;/a&gt;) that is totally modular. 

We are still in beta (and are tweaking many things,) yet at this early stage we can drop components in and out the framework and even introduce major new features into the application relatively easily ... as we will be over the next couple of weeks.

Stefan</description>
		<content:encoded><![CDATA[<p>Regarding PHP&#8217;s perceived lack of structure:</p>
<p>PHP is now object oriented, it has web frameworks similar to rails (you several to choose from) and has ORM.</p>
<p>&#8230; PHP has some legacy issues (inconsistent naming of functions etc &#8230;) but to me, they are minor distractions from a much larger and more important picture: PHP is not what it was years ago.</p>
<p>In fact, I found the Zend Framework to be a nice structure to work with. We used it to help build a new video sharing, social networking site (<a href="http://www.idea22.com" rel="nofollow">http://www.idea22.com</a>) that is totally modular. </p>
<p>We are still in beta (and are tweaking many things,) yet at this early stage we can drop components in and out the framework and even introduce major new features into the application relatively easily &#8230; as we will be over the next couple of weeks.</p>
<p>Stefan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan Mischook</title>
		<link>http://www.killerphp.com/articles/will-ruby-kill-php/#comment-25794</link>
		<dc:creator>Stefan Mischook</dc:creator>
		<pubDate>Fri, 17 Aug 2007 15:06:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.killerphp.com/articles/will-ruby-kill-php/#comment-25794</guid>
		<description>What made me choose PHP over Ruby was the underlying fundamentals:

1. PHP is faster.
2. PHP is mature.
3. PHP hosting is easy to find and consistent.

I was worried that I would be halfway into a project and find myself having to drop down to C to get something done because an aspect of the Ruby language was lacking ...

Or worse, I was worried that we would have tremendous problems getting Ruby to play with Apache. 

... We have our own web servers for various reasons and so we had to be sure that our own crew could manage Ruby. We fuddled for a bit, but quickly ran into installation and speed issues.

Stefan</description>
		<content:encoded><![CDATA[<p>What made me choose PHP over Ruby was the underlying fundamentals:</p>
<p>1. PHP is faster.<br />
2. PHP is mature.<br />
3. PHP hosting is easy to find and consistent.</p>
<p>I was worried that I would be halfway into a project and find myself having to drop down to C to get something done because an aspect of the Ruby language was lacking &#8230;</p>
<p>Or worse, I was worried that we would have tremendous problems getting Ruby to play with Apache. </p>
<p>&#8230; We have our own web servers for various reasons and so we had to be sure that our own crew could manage Ruby. We fuddled for a bit, but quickly ran into installation and speed issues.</p>
<p>Stefan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DjDarkman</title>
		<link>http://www.killerphp.com/articles/will-ruby-kill-php/#comment-25793</link>
		<dc:creator>DjDarkman</dc:creator>
		<pubDate>Fri, 17 Aug 2007 14:52:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.killerphp.com/articles/will-ruby-kill-php/#comment-25793</guid>
		<description>The one thing I hate is OOP geeks trying to prove that they can write code that does nothing usefull and nobody understands.

"You dont have to use OOP in ruby! You can do it PHP way! So you better do your homework before making such statements!"

Then why use ruby in the first place?

"What is really OVERKILL to me, is to know the hundrets of functions, PHP provides out of the box, and avaliable in ANY scope! So I have to be extra carefull wheter I can use some name. And the more functions - the bigger the MESS."

On the other hand, in ruby you use only functions avaliable for particullar object you use.

I would rather say: “some text”.length than strlen(”some text”); which is much more meaningful! Ruby language itself much more descriptive. I remember myself, from my old PHP days, heaving alwayse to look up the php.net for appropriate function, but now I can just guess!"

Yeah you must have weak memory and can`t remember wheter strlen() is for strings or for numbers....

Doesn`t ruby have the same number of functions just stored in objects?

Look if you can`t remember strlen than invent your own classes you can make a whole useless OOP framework for PHP in a day......</description>
		<content:encoded><![CDATA[<p>The one thing I hate is OOP geeks trying to prove that they can write code that does nothing usefull and nobody understands.</p>
<p>&#8220;You dont have to use OOP in ruby! You can do it PHP way! So you better do your homework before making such statements!&#8221;</p>
<p>Then why use ruby in the first place?</p>
<p>&#8220;What is really OVERKILL to me, is to know the hundrets of functions, PHP provides out of the box, and avaliable in ANY scope! So I have to be extra carefull wheter I can use some name. And the more functions - the bigger the MESS.&#8221;</p>
<p>On the other hand, in ruby you use only functions avaliable for particullar object you use.</p>
<p>I would rather say: “some text”.length than strlen(”some text”); which is much more meaningful! Ruby language itself much more descriptive. I remember myself, from my old PHP days, heaving alwayse to look up the php.net for appropriate function, but now I can just guess!&#8221;</p>
<p>Yeah you must have weak memory and can`t remember wheter strlen() is for strings or for numbers&#8230;.</p>
<p>Doesn`t ruby have the same number of functions just stored in objects?</p>
<p>Look if you can`t remember strlen than invent your own classes you can make a whole useless OOP framework for PHP in a day&#8230;&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
