Angel n'est plus maintenu. Vous pouvez lire mes raisons pour abandonner le projet ici: https://www.reddit.com/r/dartlang/comments/h0z413/looks_like_the_angel_webbackend_framework_wont_be/ftpaxmo/
Pour le moment, il y a une fourche d'ange qui ajoute un support de sécurité nul. Si vous avez l'intention de mettre à niveau les projets d'ange existants vers les versions les plus récentes de DART, alors c'est votre meilleur pari.
La fourche peut être trouvée ici: https://github.com/dukefirehawk/angel
Les projets d'ange existants ont trois options:
Merci pendant 4 ans. C'était une balade amusante, mais il est temps pour moi de passer à autre chose.
Un cadre backend poli et prêt pour la production dans Dart.
Angel est un cadre Web complet dans Dart. Il vise à rationaliser le développement en fournissant de nombreuses fonctionnalités communes prêtes à l'emploi de manière cohérente.
Avec des fonctionnalités comme ce qui suit, Angel est le cadre tout-en-un que vous devriez choisir de construire votre prochain projet:
Voir tous les packages dans les packages/ répertoire.
Une fois que DART a installé, l'amorçage d'un projet est aussi simple que d'exécuter quelques commandes de shell:
Installez l'ange CLI:
pub global activate angel_cliBootstrap un projet:
angel init helloVous pouvez même faire fonctionner votre serveur et être relaté à chaud sur les modifications du fichier:
dart --observe bin/dev.dartEnsuite, consultez la documentation détaillée pour apprendre à étoffer votre projet.
Visitez la documentation pour des dizaines de guides et de ressources, y compris des didacticiels vidéo, pour être opérationnel le plus rapidement possible avec Angel.
Des exemples et des projets complets peuvent être trouvés ici.
Vous pouvez également afficher la documentation de l'API.
Il y a aussi une liste d'anges géniaux.
Vous souhaitez contribuer à Angel? Commencez par lire le guide de contribution ici.