HTML5 Canvas
Written by: Simon Sarris
Featured Refcardz: Top Refcardz:
  1. Apache Hadoop
  2. Web Driver
  3. MVVM
  4. REST
  5. ADO.NET
  1. HTML5
  2. Ajax
  3. jQuery Selectors
  4. CSS Part 1
  5. Git

Link Details

Link 48871 thumbnail
User 217101 avatar

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.
  • 8
  • 2
  • 3079
  • 0

Comments

Add your comment
User 220602 avatar

ryanpcooper replied ago:

0 votes Vote down Vote up Reply

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.

User 220602 avatar

ryanpcooper replied ago:

0 votes Vote down Vote up Reply

(That said, I have nothing against PHP. So far I'm very impressed with it.)

User 238392 avatar

davidwalsh replied ago:

0 votes Vote down Vote up Reply

Speaking of propaganda, have you been to RailsEnvy.com?

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.

Voters For This Link (8)



Voters Against This Link (2)