Оставлю тут эту старую, но как мне видится до сих пор актуальную статью
Многие программисты, пишущие на JavaScript, сокрушаются: «Ну почему на JS можно писать только клиентскую часть? Так хочется написать полноценный клиент-серверный продукт на одном языке».
С недавних пор такое желание стало осуществимым. На базе созданного датской командой Google движка V8, компилирующего JavaScript в машинный код, создана платформа Node.js (далее — Node) — технология, позволяющая писать полноценные асинхронные серверные приложения на JavaScript. Технология быстро получила популярность у веб-разработчиков и уже применяется в серьезных проектах с большими нагрузками для асинхронной обработки данных.
В данной статье представлен краткий обзор возможностей и архитектуры Node, а также сравнение ее с платформой Erlang, ранее использовавшейся в основном в телеком-проектах, но теперь все чаще применяемой и в веб-сфере.
Сравнение Erlang и Node.js
fprog.ru