vasos tutorial traduccion google español container dart

tutorial - Marco del lado del servidor para Dart



dart vasos (8)

Dos opciones interesantes pueden ser:

  1. http://rikulo.org/projects/stream

    Las características incluyen:

    • Solicitud de enrutamiento
    • Solicitud de filtrado
    • Tecnología de plantillas
    • Recursos estáticos basados ​​en archivos
    • Patrón de diseño MVC
  2. Start

    Marco más simple y inspirado en Sinatra - similar a express.js

¿Hay algún marco de servidor para Dart con soporte para plantillas, administración de sesiones, etc., como Express o Sails for Node?


Hay una versión Dart de Express (al menos una parte de ella, desde la que puedes comenzar):

Express


Me ha parecido interesante

pero aun no los he usado yo mismo


Sí, hay varios frameworks web del lado del servidor para Dart. Vea la lista a continuación:

  • Aqueduct : marco de servidor HTTP Dart para la creación de API REST. Incluye PostgreSQL ORM y proveedor OAuth2.

  • Start : marco web inspirado en Sinatra para servir archivos estáticos, manejar solicitudes dinámicas, sockets web y crear respuestas JSON.

  • Angel : un marco del lado del servidor diseñado para el desarrollo de pila completa, con énfasis en el uso compartido de código, escalabilidad y una curva de aprendizaje baja.

  • Redstone - Un microframework impulsado por metadatos.

  • Stream : servidor web ligero con enrutamiento de solicitud, filtrado, motor de plantillas, WebSocket, patrón de diseño MVC y recursos estáticos basados ​​en archivos.

  • Express : una capa simple y delgada inspirada en las API primarias de HttpServer de Dart.

  • Shelf - Shelf facilita la creación y composición de servidores web y partes de servidores web.

  • Jaguar : un marco del lado del servidor creado para la velocidad, la simplicidad y la extensibilidad.

  • Force : un marco web en tiempo real, que abarca los sockets web y hace que la comunicación sea aún mejor.

  • Vane : un marco con un entorno de ejecución de servidor y un sistema de middleware integrados.

Véase también esta lista .

Además, hay algunos paquetes de Dart que puede usar para crear su propio marco web del lado del servidor.

Para las plantillas, hay dos bibliotecas de bigotes en pub , mustache y mustache .

Para enrutamiento de URL, vea el paquete de route .

Hay paquetes para bases de datos, mysql , postgresql y mongodb y couchbase .

Para el almacenamiento en caché, ver memcached .

No he visto ningún paquete de administración de sesión, probablemente tendrá que rodar sus propios datos de sesión y persistir utilizando una base de datos.


También está la paleta de DartVoid que parece realmente interesante. DartVoid será probablemente el primer Dart PaaS (si GAE todavía toma algún tiempo para apoyar a Dart) y están haciendo un esfuerzo para que Vane brinde una experiencia sólida.


También tiene forcemvc , es una implementación de dardos en el servidor que usa las mismas anotaciones y casos de uso que spring mvc. Así que si está familiarizado con spring mvc, debería ser fácil comenzar con forcemvc.

Se crea para todos los desarrolladores de Java que desean comenzar a trabajar con dart. Mira la aplicación de example para empezar.

Forcemvc es parte del marco de dart force.


Redstone parece interesante y utiliza los paquetes Shelf . Me ha resultado bastante fácil crear prototipos con ellos. También se está contribuyendo actualmente a diferencia de muchos de estos otros marcos.