Hacker News new | ask | show | jobs
by 616c 4698 days ago
> Node was created to not handle error conditions? How is that defensible in a HTTP server?

It depends on what you expect, giving the programming language, runtime, and the philosophy of those who developer the former, latter, or both. Erlang is famous for the "let it crash" tenet [0], and I doubt you get something most programmers are comfortable with. However, I doubt most programmers I know (I will not assume about others) can scale to WhatsApp, which more or less runs a REST API on Erlang to great scale. [1]

This is not to say the two things are perfectly related, but there are different methods and philosophies around error handling and conditions. Some are comfortable with Node, others are not.

[0] http://c2.com/cgi/wiki?LetItCrash

[1] http://blog.whatsapp.com/index.php/2012/01/1-million-is-so-2...