NodeJS es un framework que te permite desarrollar todo tipo de aplicaciones, está basado en Javascript y se ejecuta sobre el motor JavaScript Chrome’s V8. NodeJS no es un servidor WEB, sin embargo, dado que es un framework, ofrece las herramientas, librerías y recursos para desarrollar servidores WEB bajo NodeJS.

Algunos servidores WEB desarrollados bajo NodeJS

Cada servidor tiene sus propias características y diferentes métodos de implementación, cabe destacar que se pueden instalar plugins sobre estos servidores para automatizar ciertas tareas, por ejemplo, generar contenido HTML en base a datos dinámicos, contenido estático como CSS, imágenes, Javascript.

Algunos de estos plugins o herramientas de presentación de contenido estáticos son

Se han desarrollado también RESTFull API’s y frameworks MVC basados en NodeJS

Para mayor información con respecto a los diferentes frameworks