Erland web development

Futuristic Light

If you have been around enough time you will know erlang and its history. but if not i will start with that.
erlang is a language developed by Ericsson in the 80’s for their switching systems. It was designed to support distributed, fault-tolerant, soft-real-time, non-stop applications.
Now that is all known and not really new to say the least, since the first implementation of the language was in 1986.
So what is new? the spreading adoption of the language in web applications.
Like the implementation of a web server in erlang named Yaws.

Yaws is a HTTP high perfomance 1.1 webserver particularly well suited for dynamic-content webapplications

Or the facebook chat server introduced a year ago.
Yaws was around for more then 5 years and facebook server is not new news either, so what is the big catch?

No catch. i just got introduced to BeeBole and i find it more then intriguing to have a fault tollerent server that can be updated on the fly with a web application that has literally no down time.
I think that BeeBole have versed it best:

Because its a completely different approach from the OO programming languages (even from the pure functional ones like Lisp or Haskell), its concurrent, stateless, has been battle tested in real large-scale industrial products, has an active web app centric community and finally, because it fits perfectly with our view of a light back-end delivery service engine.

Now i like beebole allot and am waiting impatiently for the beta. but they are not the part of this post.

Now since Yaws is not the only server implementation the most significant and used is the Facebook chat server that is implemented in erlang.
Now seen these implementations inspires me to get my hands dirty and try to learn erlang.
I am in the mode of thinking that a complex Javascript + json server is going to be very very interesting.
So who wants to join the fun?

Speak Your Mind


This site uses Akismet to reduce spam. Learn how your comment data is processed.