Einführung
Eine cloudnative Anwendung ist eine Webanwendung, die aus kleinen Microservices erstellt wurde, die allgemeine Dienste wie Messagingwarteschlangen zum Kommunizieren oder Zwischenspeichern zur Optimierung der Leistung nutzt. Cloudnative Anwendungen sind bewährt und weit verbreitet, können aber schwierig zu entwerfen und zu erstellen sein. Ab Version 8 umfasst .NET den neuen .NET Aspire-Stapel, der es einfacher macht, cloudnative Anwendungen zu erstellen, indem Dienstermittlung, allgemeine Komponenten in NuGet-Paketen und einfache Tools zum Codieren und Überwachen von Apps bereitgestellt werden.
Stellen Sie sich vor, Sie arbeiten für ein Outdoor-Bekleidungs- und Geräteunternehmen. Ihr Entwicklungsteam prüft, ob .NET Aspire zum Entwickeln einer neuen Verkaufs-Web-App für die kundenorientierte Hauptwebsite verwendet werden soll. Sie möchten verstehen, wie .NET Aspire Ihrem Team helfen kann und Aufwand erspart.
In diesem Modul sehen Sie einen Überblick über den .NET Aspire-Stapel und seine Komponenten. Außerdem untersuchen und führen Sie ein vollständiges App-Build mit .NET Aspire.
Lernziele
In diesem Modul lernen Sie Folgendes:
- Beschreiben, wie .NET Aspire es einfacher macht, cloudnative verteilte Anwendungen zu entwickeln.
- Wählen Sie die richtige .NET Aspire-Komponente aus, um eine funktionale Anforderung in einer cloudnativen Anwendung zu erfüllen.
- Verwenden Sie Visual Studio, um eine neue Anwendung mit .NET Aspire zu erstellen und auszuführen.