Angel ya no se está manteniendo. Puede leer mis razones para suspender el proyecto aquí: https://www.reddit.com/r/dartlang/comments/h0z413/looks_like_the_angel_webbackend_framework_wont_be/ftpaxmo/
Por el momento, hay una bifurcación de ángel que agrega soporte de seguridad nula. Si tiene la intención de actualizar los proyectos de ángeles existentes a las versiones más recientes de Dart, entonces es su mejor opción.
La bifurcación se puede encontrar aquí: https://github.com/dukefirehawk/angel
Los proyectos de ángeles existentes tienen tres opciones:
Gracias por 4 años. Fue un viaje divertido, pero es hora de seguir adelante.
Un marco de backend pulido listo para la producción en Dart.
Angel es un marco web de pila completa en Dart. Su objetivo es optimizar el desarrollo proporcionando muchas características comunes fuera de la caja de manera consistente.
Con características como las siguientes, Angel es el marco todo en uno que debe elegir para construir su próximo proyecto:
Vea todos los paquetes en los packages/ directorio.
Una vez que haya instalado Dart, Bootstrapping un proyecto es tan simple como ejecutar algunos comandos de shell:
Instale el CLI del ángel:
pub global activate angel_cliBootstrap un proyecto:
angel init helloIncluso puede ejecutar su servidor y estar relate en caliente en los cambios de archivo:
dart --observe bin/dev.dartA continuación, consulte la documentación detallada para aprender a desarrollar su proyecto.
Visite la documentación de docenas de guías y recursos, incluidos los videos tutoriales, para ponerse en funcionamiento lo más rápido posible con Angel.
Se pueden encontrar ejemplos y proyectos completos aquí.
También puede ver la documentación de la API.
También hay una impresionante lista de ángeles.
¿Interesado en contribuir a Angel? Comience leyendo la guía de contribución aquí.