En unos pocos años, Node.js se ha convertido gradualmente en una plataforma de desarrollo maduro, atrayendo a muchos desarrolladores. Hay muchos sitios web grandes de alto tráfico que se desarrollan con Node.js, como PayPal, y además, los desarrolladores pueden usarlo para desarrollar algunos marcos web móviles rápidos.
A continuación se presentan 14 marcos de aplicaciones web basados en node.js. También podrías venir a ver si hay uno que te convenga.
1.prime
Primus, el creador de Transformer y también se conoce como el marco de tiempo real de Universal Wrapper. Primus contiene una gran cantidad de marcos en tiempo real para Node.js, y todos tienen varias características en tiempo real. Además, Primus también proporciona una interfaz común de bajo nivel para la comunicación entre varios marcos en tiempo real. Primus es de código abierto y alojado en GitHub.
2.
Geddy es un marco MVC estructurado muy simple basado en node.js. Puede usarlo para crear rápidamente aplicaciones web y API JSON. Si ha usado Ruby en Rails o Php Codelgniter, entonces Geddy es muy similar a ellos. Tiene un enrutamiento relajante, representación de plantillas, controlador y modelo.
Los desarrolladores que quieren aprender a Geddy pueden ir a Fleegix para verlo. Hay muchos tutoriales y materiales de aprendizaje sobre Geddy, y este blog se desarrolla con Geddy.
3.locomotivo
Locomotive es un potente marco de nodo.js MVC que admite RESTFU y puede conectar sin problemas cualquier base de datos y motor de plantilla. La locomotora se construye sobre la base de Express, manteniendo las funciones potentes y simples de Node.js.
4.KeystoneJs
KeystoneJS es una plataforma de administración de contenido de Node.js CMS y una plataforma de aplicaciones web basada en Express y Mongoose. Se puede ser conveniente y establecido aplicaciones de sitios web basadas en la base de datos, y también proporciona autenticación segura y administración de sesiones, enrutamiento dinámico, cifrado automático de contraseñas, procesamiento de verificación de formularios, generación automática de interfaces de administración, envío por correo electrónico de correo electrónico, etc.
5.grasshopper
Grasshopper es un marco de nodo.js rico en funciones y muy flexible que básicamente admite todas las características de desarrollo web. Me gustaría recomendar un ejemplo de aprendizaje para todos.
6.Dozerjs
DozerJS es un diseño que tiene como objetivo desarrollar servicios de API y web de estilo RESTful escalable para admitir el desarrollo frontal. Los siguientes son dos tutoriales de Dozerjs para usted, uno es el tutorial introductorio y el otro es el ejemplo de desarrollo de Dozerjs.
7.Cocolate.js
Chocolate.js es un marco simple de aplicaciones web (colección) construido con Coffeescript basado en node.js. Los estudiantes que desean aprender este marco pueden venir aquí para aprenderlo de manera integral, y hay muchos ejemplos en él.
8.datachannel.io
Datachannel.io es una aplicación web de comunicación en tiempo real inspirada en el marco Socket.io e implementada utilizando la tecnología WEBRTC. Las conexiones de datos se pueden hacer directamente, y las operaciones de intercambio de datos se pueden realizar sin la necesidad de pasar por el servidor.
9.Strongloop
Strongloop es un servicio API desarrollado basado en node.js. Su producto de monitoreo de rendimiento en tiempo real más famoso es StrongOps, generalmente también llamado Nodefly. El kit Strongloop incluye tres productos: Backback, StrongOps y Strongnode.
10.uglifyjs
UglifyJS es un compresor Node.js del lado del servidor que contiene todas las herramientas necesarias y documentos extensibles para ayudar a los desarrolladores a mejorar la eficiencia del código.
11.Derby
Derby es un marco MVC que ayuda a escribir aplicaciones interactivas en tiempo real. Puede ejecutarse en Node.js o entorno del navegador. También tiene un corredor de motores de sincronización de datos. Recomiendo dos recursos de aprendizaje para usted: Node.js MVC: Express.js+Derby.js Hello World Tutorial y Tutorial de desarrollo utilizando derby.js.
12. Dojo Toolkit
Dojo Tookkit es una biblioteca de clases JavaScript muy poderosa que puede implementar cualquier función. Aquí hay un tutorial para desarrollar el uso de node.js y dojo.
13.comPoundjs
CompuTJS es un marco Node.js MVC que los desarrolladores pueden usar para crear una aplicación web en solo unos minutos. Tutorial de inicio rápido.
14.knockoutjs
KnockoutJS es una biblioteca de interfaz de usuario ligera que simplifica la interfaz de usuario front-end de JavaScript aplicando el modo MVVM. Por ejemplo, después de agregar o disminuir los elementos de datos de la lista, no es necesario actualizar todo el fragmento de control o escribir nodos de adición y eliminación de JS por sí mismo. Simplemente defina la plantilla y los atributos que cumplen con sus definiciones de sintaxis. En pocas palabras, los desarrolladores solo necesitan prestar atención al acceso a los datos.