Clojure for Beginners eBook
Satish Talim , author of Clojure for beginners is offering its free ebook to folks who want to get started with Clojure programming. Send an email to satish.talim [ a ] gmail.com to get your free book.
|
||||||||||
|
||||||||||
Satish Talim , author of Clojure for beginners is offering its free ebook to folks who want to get started with Clojure programming. Send an email to satish.talim [ a ] gmail.com to get your free book.
For folks who are not aware and often ask Which programming language is twitter written in , the answer is, Scala. Developer at twitter had started with Rub on Rails but looks like they the high volume of traffic was too much for twitter or Ruby on rails ?
Their programmers have been saying
One of the things that I’ve found throughout my career is the need to have long-lived processes. And Ruby, like many scripting languages, has trouble being an environment for long lived processes. But the JVM is very good at that, because it’s been optimized for that over the last ten years. So Scala provides a basis for writing long-lived servers, and that’s primarily what we use it for at Twitter right now.
There could be other reasons which we are not ware of but there have been some real word applications build upon Ruby on rails, noticeably cookfood.com which went public last year. So it is not that Ruby on Rails sucks.
If it comes to poor garbage collection in Ruby on rails , then there is an option to use JRuby . One of the very well written comments on this topic can be found here .
Just because twitter uses Scala and has dumped Ruby on rails does not imply anything. The architect team has to decide what works for them. What may work for twitter does not mean it will work for everyone else.