Angel wird nicht mehr aufrechterhalten. Sie können meine Gründe für das Absetzen des Projekts hier lesen: https://www.reddit.com/r/dartlang/comments/h0z413/looks_like_the_angel_webbackend_framework_wont_be/ftpaxmo/
Im Moment gibt es eine Gabel von Angel, die Null-Safety-Unterstützung hinzufügt. Wenn Sie beabsichtigen, bestehende Angel -Projekte auf die neueren Versionen von Dart zu aktualisieren, ist dies die beste Wahl.
Die Gabel finden Sie hier: https://github.com/dukefireHawk/Angel
Bestehende Engelsprojekte haben drei Optionen:
Danke für 4 Jahre. Es war eine lustige Fahrt, aber es ist Zeit für mich, weiterzumachen.
Ein poliertes, produktionsbereites Backend-Framework in Dart.
Angel ist ein Full-Stack-Web-Framework in Dart. Ziel ist es, die Entwicklung zu optimieren, indem viele gemeinsame Funktionen auf konsistenter Weise außerhalb des Boxs bereitgestellt werden.
Mit Funktionen wie folgt ist Angel das All-in-One-Framework, das Sie für Ihr nächstes Projekt erstellen sollten:
Sehen Sie alle Pakete in den packages/ Verzeichnissen an.
Sobald Sie DART installiert haben, ist das Bootstrapping eines Projekts so einfach wie ein paar Shell -Befehle:
Installieren Sie die Angel CLI:
pub global activate angel_cliBootstrap Ein Projekt:
angel init helloSie können sogar Ihren Server ausführen lassen und in Dateiänderungen mit heißer Oberbelastung von heißem Relode geführt werden:
dart --observe bin/dev.dartSchauen Sie sich anschließend die detaillierte Dokumentation an, um zu lernen, Ihr Projekt auszuführen.
Besuchen Sie die Dokumentation für Dutzende von Führern und Ressourcen, einschließlich Video -Tutorials, um so schnell wie möglich mit Angel aufzustehen.
Beispiele und vollständige Projekte finden Sie hier.
Sie können auch die API -Dokumentation anzeigen.
Es gibt auch eine großartige Engelsliste.
Möchten Sie zu Angel beitragen? Lesen Sie hier den Beitragsleitfaden hier.