Zusammenfassung
- 3 Minuten
MEAN ist ein Entwicklungsstapel zum Erstellen und Hosten von Web-Apps. Wie bereits erwähnt ist MEAN ein Akronym aus seinen Komponenten: MongoDB, Express, AngularJS und Node.js.
In diesem Modul haben Sie gelernt, wann der MEAN-Stapel sich für die Webentwicklung eignet und wann Sie sich für eine andere Option entscheiden sollten. Sie sollten MEAN hauptsächlich in Betracht ziehen, wenn Sie mit JavaScript vertraut sind.
Sie haben eine Ubuntu-VM in Azure erstellt und auf ihr den MEAN-Stapel für die Webentwicklung installiert, um den MEAN-Stapel in Aktion zu sehen.
Mit dem MEAN-Stapel haben Sie eine einfache Web-App für die Verwaltung des Buchbestands erstellt. Zusammengefasst verwendet die Web-App folgende Komponenten:
- MongoDB zum Speichern von Informationen zu Büchern.
- Express.js , um jede HTTP-Anforderung an den entsprechenden Handler weiterzuleiten.
- AngularJS , um die Benutzeroberfläche mit der Geschäftslogik des Programms zu verbinden.
- Node.js , um die serverseitige Anwendung zu hosten.
Sie finden den Quellcode für die Webanwendung auf GitHub.
Von Bedeutung
In den optionalen Übungen für dieses Modul haben Sie Ressourcen mithilfe Ihres eigenen Azure-Abonnements erstellt. Bereinigen Sie diese Ressourcen, damit Ihnen keine weiteren Kosten entstehen.
Weitere Informationen
In diesen Modul haben Sie einen Überblick über die Funktionsweise des MEAN-Stapels erhalten und eine einfache Web-App erstellt, die ihn verwendet. Der nächste Schritt besteht darin, Apps zu erstellen, die die Herausforderungen Ihres eigenen Unternehmens lösen. Sie können Ihre Apps dann in Azure bereitstellen und automatisierte Prozesse verwenden, um Ihre Apps zu überwachen und zu verbessern. Sie finden hier einige Ressourcen mit weiteren Informationen.
Weitere Informationen zur Entwicklung von MEAN-Stapel-Apps
Erfahren Sie mehr über die Komponenten des MEAN-Stapels und andere Node.js-Pakete, die Sie in diesem Modul verwendet haben.
Weitere Informationen über den Azure-Web-Apps-Dienst
In diesem Modul haben Sie einen virtuellen Computer (VM) zum Hosten Ihrer Web-App verwendet. Eine VM bietet Ihnen mehr Kontrolle über die Umgebung und eignet sich möglicherweise bestens für Ihre aktuelle Verwaltung von Bereitstellungen. Allerdings gibt es auch andere Möglichkeiten zum Hosten von Web-Apps. Schauen Sie sich die Erstellung einer Node.js Web-App in Azure an, um zu erfahren, wie Sie den Azure Web Apps-Dienst verwenden, um Ihre Bereitstellungen zu vereinfachen.
Automatisieren von Bereitstellungen
In diesem Modul haben Sie außerdem einen manuellen Prozess zum Konfigurieren der VM und zum Ausführen der App genutzt. Im Laufe der Zeit können Sie den Prozess automatisieren, um Änderungen schneller und zuverlässiger bereitzustellen. Schauen Sie sich die Erstellung einer CI/CD-Pipeline für Node.js mit dem Azure DevOps-Projekt an, um zu erfahren, wie Sie Ihre Node.js-Anwendung als Teil einer kontinuierlichen Integrations- und Kontinuierlichen Übermittlungspipeline (CI/CD) bereitstellen.