Sign in to follow this  
riruilo

Do you use SCALA?

Recommended Posts

riruilo    218
Hi mates! I read that twitter was created with SCALA http://www.artima.com/scalazine/articles/twitter_on_scala.html It says it is a good language for concurrency and networking. Have you ever try it? I would like to know your opinions. Thanks.

Share this post


Link to post
Share on other sites
hplus0603    11356
I think to be more specific, the "Kestrel" message queuing component used as part of Twitter was written in SCALA. That's not the main tweet router. I know that other parts of Twitter are written in Ruby on Rails.
Here are some comments from reddit on Kestrel: http://www.reddit.com/r/programming/comments/80ip6/kestrel_twitters_new_message_queue_written_in/.

I've never used SCALA, although I've played around with Erlang, which is another concurrent processing language, with a lot more history of production (it started in the '80s to power large telephone and network switching systems). I also know that ejabberd and rabbitmq are written in Erlang. If I were to pick a "winner" between the two, I'd probably go with Erlang.

That being said, if someone has real-world experience with both, I would love to hear about it (just like the original poster).

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this