News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

O'Reilly Ruby Blog:
7 reasons I switched back to PHP after 2 years on Rails
September 24, 2007 @ 08:49:00

The PHP Community is buzzing about a new article, posted on the O'Reilly Ruby blog, about how the author (Derek Silvers of cdbaby.com) made the decision that Ruby on Rails just wasn't right for the project he was working on.

Back in January 2005, I announced on the O'Reilly blog that I was going to completely scrap over 100,000 lines of messy PHP code in my existing CD Baby (cdbaby.com) website, and rewrite the entire thing in Rails, from scratch. [...] The first few months showed good progress, and Jeremy could not have been more amazing, twisting the deep inner guts of Rails to make it do things it was never intended to do.

But at every step, it seemed our needs clashed with Rails' preferences. (Like trying to turn a train into a boat. It's do-able with a lot of glue. But it's damn hard. And certainly makes you ask why you're really doing this.)

Recounting the rest of the story, Derek mentions the turning point ("Is there anything Rails can do that PHP CAN'T do?") and the speed at which they were able to make up for the two years of lost development time. To helps others make a decision for their project, he also includes seven reasons why he made the decision to switch back, including:

  • Our entire company's stuff was in php: don't underestimate integration
  • Don't want what i don't need
  • I love SQL
  • Programming languages are like girlfriends: the new one is better because *you* are better

There's also been several bloggers in the PHP community that have responded to the article:

0 comments voice your opinion now!
oreilly ruby rubyonrails cdbaby rails oreilly ruby rubyonrails cdbaby rails


blog comments powered by Disqus

Similar Posts

Mike Naberezny\'s Blog: PHP Secret Santa

Stuart Herbert's Blog: Quick Tip: Get, Set and Query in One Method

Jim Plush\'s Blog: Another PHP Framework that falls flat - PHP on Trax

Christian Flickinger's Blog: Ruby on Fails (story and stickers!)

Rails for PHP Developers: Three New Articles Posted (Scope, Variables & RegEx)


Community Events





Don't see your event here?
Let us know!


release deployment version community api framework library laravel symfony introduction interview language install zendserver podcast package opinion series tips bugfix

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework