2010-12-07 15 views

Respuesta

11

Estoy programando una aplicación con nodejs en este momento, puedo decir que una de las mayores ventajas es el rendimiento. Puede utilizar una base de datos documental como mongoDB, y tendrá una aplicación turbo.

Existe un framework web como Sinitra para Ruby, el ExpressJS, es muy simple de usar y funciona muy bien para aplicaciones pequeñas. http://expressjs.com/

Para la base de datos, mongoDB es muy simple de usar y funciona muy bien con javascript, ya que puede leer y persistir objetos JSON. http://www.mongodb.org/

Para usar mongoDB, existe el módulo Mongoose, se resumen el uso y proporciona la conexión. https://github.com/ciaranj/mongoose

Aquí hay un tutorial para empezar: http://howtonode.org/express-mongodb

0

Si quieres jugar con el corte de tecnología punta, a continuación, una avenida muy emocionante es nodejs + proyectos de especificaciones actuales de WebSockets HTML5. Rob Hawkes 'Rawkets es una gran demostración de esto: un juego de cohetes multijugador en tiempo real (ver Github source), que usa un módulo NPM llamado websocket-server, lo que hace increíblemente fácil hacer juegos en tiempo real en el navegador. Ahora solo hay 3 navegadores compatibles con WebSockets: Chrome, Firefox y Safari. Y tuve que habilitarlo específicamente en Firefox 4 y 5 debido a un problema de seguridad con el diseño de la especificación tal como estaba. Firefox 6 implements the protocol that's fixed. Hay un programmatic way to check whether WebSockets is implemented también

Cuestiones relacionadas