
En los últimos días he estado profundizando y aprendiendo sobre node.js, una plataforma del lado del servidor basado en el motor JavaScript V8 de Google y enfocada al desarrollo rápido y sencillo de aplicaciones de red escalables. Node.js utiliza una arquitectura orientada a eventos y un modelo asíncrono de E/S que lo hace muy ligero y eficiente, idóneo para aplicaciones en tiempo real en dispositivos distribuidos. Es realmente sorprendente la gran cantidad de módulos existentes y la facilidad para instalarlos, usarlos y programar con ellos.
- Tweereal: mapa de tweets geoetiquetados en tiempo real | tweereal.com
- Scrumblr: herramienta scrum online colaborativa | https://github.com/aliasaria/scrumblr
- Drawstuff: dibujo colaborativo | https://github.com/byrichardpowell/draw
Para dar mis primeros pasos con node.js estoy desarrollando una aplicación web bajo el nombre de “Poesía colaborativa” que consiste en la reproducción del juego “frigopoesía” en un entorno web cliente – servidor, de forma que permita a los usuarios conectados construir frases o poemas de forma colaborativa, multijugador y en tiempo real, interactuando arrastrando palabras.
Se trata de una aplicación sencilla pero bastante divertida:
Algunas mejoras que planteo son:
- Integración en un PaaS node.js: nodejitsu.com, nodester.com, nodesocket.com, …
- Posibilidad de crear nuevas palabras.
- Posibilidad de guardar una captura de pantalla.
- Autenticación vía Twitter o Facebook (funcionalidades sociales: ver otros usuarios conectados, …)
- Reseteado automático de las palabras y base de datos de palabras
- Selección de idioma
- Chat
Agradecer también a Brendan Scarvell, quien me ha prestado su ayuda y su código de forma desinteresada y a quien considero ya mi gurú.
¡Gracias!
Etiquetas: bootstrap, experiencia, express, jade, node.js, socket.io





Hola Álvaro, bonita idea. ¿Podrías contactar conmigo vía email?
Saludos