By gst
via shiflett.org
Published: Oct 21 2007 / 03:47
Much ado was made of Derek Sivers's choice to migrate CDBaby from Ruby to PHP. Although I think CDBaby itself is noteworthy, this particular decision isn't. A similar decision was made when Friendster migrated from Java to PHP. Derek's motivation seems to be more about maintainability than performance, but both represent a shift from heavyweight frameworks to a lean, mean, fat-grilling web machine. Language devotion and hype are the only things that make such decisions seem surprising or even noteworthy.



Comments
ryanpcooper replied ago:
Hmm... CDBaby was already done in PHP. Derek didn't migrate it from Ruby to PHP; he just cancelled a project to migrate it from PHP to Ruby. And it wasn't a maintainability issue, it was a legacy code issue. The decision (in my opinion) had less to do with the particular languages involved than it had to do with the difficulty of migrating a large code base that is still under development.
Third, since when is Ruby on Rails a "heavyweight framework"? This article is completely biased; it's practically PHP propaganda.
ryanpcooper replied ago:
(That said, I have nothing against PHP. So far I'm very impressed with it.)
davidwalsh replied ago:
Speaking of propaganda, have you been to RailsEnvy.com?
Voters For This Link (8)
Voters Against This Link (2)