Así que terminé de ver la excelente serie de Douglas Crockford en Javascript, y en el episodio final (hasta ahora), loopage explica por qué Node.js es una solución casi perfecta para el código del lado del servidor.
Habla de mantener el estado, no en la base de datos, sino en cierres que se ejecutan en Node.js, también afirma que los sistemas de plantillas (como JSP, PHP y ASP) son una abstracción deficiente para aplicaciones web más complicadas y que node.js proporciona una solución a esto.
Y estoy listo para comprar, pero no puedo encontrar ningún ejemplo de aplicaciones web que usen este patrón, ni ningún libro o tutorial sobre cómo hacer esto. No estoy hablando de una aplicación simple , sino de algo que usaría los patrones de los que Crockford habló en su charla. Cualquiera sabe dónde puedo encontrar algunos tutoriales / ejemplos de aplicaciones web escritas en Node.js (y sí, sé sobre Geddy y ExpressJs , pero no parecen seguir los patrones radicalmente diferentes de los que hablaba Crockford, y eran más como obteniendo una experiencia Railsy en Node.js).
[Nota de 3 años en el futuro: Parece que Express , Geddy , Sails , Kraken y todos son reimplementaciones de los frameworks Rails / Symfony / Spring de Ruby / PHP / Java. Mientras que cosas como Hoodie y Meteor son intentos de un paradigma completamente nuevo. KOA parece interesante, pero está muy lejos de ser utilizable, pero parece que se basa en las fortalezas de javascript con la historia de las aplicaciones MVC del pasado. 3 años después y todavía son tiempos emocionantes para Nodejs, incluso si ya no es la nueva moda. Al menos hay muchos ejemplos del mundo real de Node en uso ahora ...