Você deve estar se perguntando o porquê desse “rebuliço” em torno do Node.js e do MEAN stack, não? Por que essa “onda” de HTML 5, Angular.js, REST etc? O que deu nas pessoas para ignorarem soluções consagradas, como: Java EE e .NET, em prol de um monte de porcarias, criadas por “garotos da Internet”.
Tudo isso está relacionado com uma nova tendência de aplicações, chamada: Open Web (web aberta).
E uma das inovações tecnológicas que habilitam a Open Web, na parte servidora, é o advento de “Lightweight web servers” (http://slodive.com/web-development/lightweight-alternatives-to-apache-and-iis-web-servers/) , criados para resolver o “Problema C10K” (http://en.wikipedia.org/wiki/C10k_problem). O Node.js (http://nodejs.org/) é apenas uma dessas inovações.
É preciso entender o contexto onde todas essas novidades estão acontecendo, e por que até os gigantes da indústria estão sendo incomodados com isso.