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

Padraic Brady's Blog: Ruby Testing Tools Missing From PHP

Professioanl PHP Blog: Building a culture of objects in PHP

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

Jackson Miller's Blog: Ruby on Rails Killer?

DevShed: Database Techniques and PHP


Community Events

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


framework extension language library interview voicesoftheelephpant laravel development podcast api laravel5 wordpress release threedevsandamaybe unittest opinion community introduction series feature

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