Spolsky on Language Wars

By Deane Barker on September 1, 2006

Language Wars: Spolsky has a fun post on how to pick a language for your next Web app.

[…] the bottom line is that there are three and a half platforms (C#, Java, PHP, and a half Python) that are all equally likely to make you successful, an infinity of platforms where you’re pretty much guaranteed to fail spectacularly when it’s too late to change anything (Lisp, ISAPI DLLs written in C, Perl), and a handful of platforms where The Jury Is Not In, So Why Take The Risk When Your Job Is On The Line? (Ruby on Rails).

He then goes on a rambling rant about how Rails is cool, but not ready to go really big yet. A very debatable point, I think.

Gadgetopia
What Links Here

Comments

  1. a rambling rant about how Rails is cool, but not ready

    Yeah, it’s just amazing how angry Rails seems to make the firmly entrenched… wacky!

  2. Yeah, it?s just amazing how angry Rails seems to make the firmly entrenched? wacky!

    Maybe… but he also listed off some other platforms that were either unproven or (in his view) proven to be problematic. If someone says that writing an ISAPI filter is a lousy way to make web sites, no one attrbutes this to malice or jealousy — perhaps the author has merely noticed that ISAPI filters are, in fact, a lousy way to make websites.

    But when the same person says Rails isn’t yet proven for Enterprise-scale deployments, it couldn’t possibly be due to some valid concerns, a fundamental conservatism regarding platforms, or even simple error — it must be a reflection of hating Ruby on Rails.

    I think that’s an incredibly silly view of the world. Further down that road lies “Everyone in the world who isn’t using (SmallTalk|Lisp|whatever language I prefer this week) is a total idiot.”

Comments are closed. If you have something you really want to say, email editors@gadgetopia.com and we‘ll get it added for you.