Evan Williams: Twitter not abandoning Rails
twitter.com
twitter.com
"Lots of our code is not in RoR, already, though"
Sounds like an ongoing process rather than a new thing
Most successful LAMP sites use software from more than one bucket. That is not news.
Melodramatic mea culpas can attract traffic too. Getting a story wrong can thus provide a two-fer: one batch of attention for the sloppy, inflammatory first piece, then another for the contrite (or alternatively, defiantly unapologetic) correction.
Ever see the movie 'The Corporation', which diagnosed the 'person' of a corporation as being psychopathic? Well, the DSM-IV diagnosis for an ad-supported blogging site will tend toward Histrionic Personality Disorder†. Clickonomics almost demands as much.
† http://en.wikipedia.org/wiki/Histrionic_personality_disorder
"Update: Regarding Evan Williams’ statement here [link to http://twitter.com/ev/statuses/801530348], all I can say is that multiple sources claim that Twitter is telling people they are planning on moving away from Ruby on Rails. This is not the first time a company has denied something that has turned out to be 100% true."
Twitter uses multiple technologies, not just Rails.
Everyone who hopes that their site grows to a Twitteresque-size should design a system such that components (db, messaging, processing, frontend) are decoupled enough that they can be swapped (ideally transparently) if/when they become the bottleneck.
"Selvitelle told eWEEK that reports of Twitter abandoning Rails are "Not true in any sense. We use Ruby as our primary language. We have plenty of back-end architecture in other languages. Especially prototypes. We still use Rails and have no plans to discontinue this in the future."
http://www.eweek.com/c/a/Application-Development/Ruby-Rails-...
edit: ok, it's back.
If you reload the page 3-5 times in a few seconds, you get the 500 error page. Now those are serious scaling issues!
I just did a double-take... rebooting servers... really? really??
Cringely's telling of the story:
http://www.pbs.org/cringely/pulpit/1999/pulpit_19990121_0005...
This is al3x's comment from last night:
"Apologies, that would be our Apache answering when it can't find an application server to talk to. We'll work returning a proper 501 in that case. "
http://groups.google.com/group/twitter-development-talk/brow...
It's been a few years since I did Rails, but isn't "app server" the parlance of the Java world?
I admit, this is really hard to resist.
But please, can we try?
And to think, I nearly based my company on Rails... Not a great advert for what appears on the face of it to be such a promising Framework.