You can edit almost every page by Creating an account. Otherwise, see the FAQ.

.NET Aspire

Aus EverybodyWiki Bios & Wiki
Wechseln zu:Navigation, Suche



.NET Aspire

[[Datei:Lua-Fehler in Modul:Wikidata, Zeile 639: attempt to index field 'wikibase' (a nil value)|150px]]
Basisdaten

Maintainer Lua-Fehler in Modul:Wikidata, Zeile 639: attempt to index field 'wikibase' (a nil value)
Entwickler Microsoft Corporation
Erscheinungsjahr .NET Aspire wurde mit .NET 8 ausgeliefert und die allgemeine Verfügbarkeit ist für Frühjahr 2024 geplant
Aktuelle Version Lua-Fehler in Modul:Wikidata, Zeile 639: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 639: attempt to index field 'wikibase' (a nil value))
Betriebssystem Lua-Fehler in Modul:Wikidata, Zeile 639: attempt to index field 'wikibase' (a nil value)
Programmiersprache C#
Lizenz MIT
https://learn.microsoft.com/en-us/dotnet/aspire/

.NET Aspire ist ein freier cloud­nativer Stack zum Erstellen der verteilten Anwendungen.[1] .NET Aspire wurde von Microsoft entwicklelt. .NET Aspire wurde mit .NET 8 ausgeliefert und die allgemeine Verfügbarkeit ist für Frühjahr 2024 geplant. .NET Aspire ist eine Art NuGet-Paketsammlung, die für die Verwaltung und Bewältigung spezifischer cloudnativer Herausforderungen entwickelt wurde.

Beschreibung[Bearbeiten]

.NET Aspire hilft bei:[2]

Orchestrierung[Bearbeiten]

.NET Aspire bietet eine Reihe von Funktionen zum Ausführen von Multiprojekt-Apps und zum Konfigurieren der Abhängigkeiten. .NET Aspire bietet eine Reihe von Abstraktionen, die die Einrichtung von Diensterkennung, Umgebungsvariablen und Containerkonfigurationen optimieren. Es wird einfacher, komplexe Apps bereits in der Entwicklungsphase zu verwalten. .NET Aspire ist kein Ersatz für robuste Systeme, die in Produktionsumgebungen wie Kubernetes verwendet werden. .NET Aspire bietet Abstraktionen zur Vereinfachung der Prozesse der Containerkonfiguration, der Verwaltung von Umgebungsvariablen usw. .NET Aspire reduziert die Notwendigkeit, sich mit Details auf niedriger Ebene auseinanderzusetzen.

Komponenten[Bearbeiten]

.NET Aspire ist eine Reihe von Komponenten, die die Integration cloudnativer Apps mit Plattformen und Diensten wie Redis, PostgreSQL, Azure Cosmos DB, RabbitMQ, Apache Kafka und anderen ermöglichen.[3]

Tools[Bearbeiten]

.NET Aspire bietet eine Reihe von Tools für .NET CLI und Visual Studio sowie Projektvorlagen. Projektvorlagen ermöglichen die Erstellung neuer Apps, die mit der .NET Aspire-Projektstruktur und den Standardeinstellungen vorkonfiguriert sind. Liste der verfügbaren Projektvorlagen:[4]

  • .NET Aspire Application. Es handelt sich um eine Starteranwendung. Mithilfe von .AppHost und .ServiceDefaults ist es möglich, der Anwendung weitere Projekte hinzuzufügen und Konfigurationen projektübergreifend zu verwalten.
  • .NET Aspire Starter Application. Zusätzlich zu .AppHost und .ServiceDefaults bietet es AspireSample.ApiService und AspireSample.Web (Standard-UI- und API-Projekte).
  • .NET Aspire Service Defaults. Eigenständiges .ServiceDefaults-Projekt, das bei der projektübergreifenden Verwaltung von Konfigurationen hilft.
  • .NET Aspire App Host. Eigenständiges .AppHost-Projekt zur Verwaltung und Koordination verschiedener Dienste und Projekte innerhalb der Anwendung.

Installation[Bearbeiten]

Um .NET Aspire betreiben zu können, muss Folgendes lokal installiert sein:[4]

Weblinks[Bearbeiten]

Einzelnachweise[Bearbeiten]

  1. .NET Aspire documentation (Preview). In: learn.microsoft.com. Abgerufen am 18. März 2024 (en-US).
  2. .NET Entwickler - Was ist .NET und wer ist ein .NET Entwickler? In: chudovo.de. 16. Januar 2023, abgerufen am 18. März 2024.
  3. .NET Aspire components overview - .NET Aspire. In: learn.microsoft.com. 29. Februar 2024, abgerufen am 18. März 2024 (en-US).
  4. 4,0 4,1 .NET Aspire tooling - .NET Aspire. In: learn.microsoft.com. 12. März 2024, abgerufen am 18. März 2024 (en-US).


Diese artikel ".NET Aspire" ist von Wikipedia The list of its authors can be seen in its historical and/or the page Edithistory:.NET Aspire.



Read or create/edit this page in another language[Bearbeiten]