Mit Version 13.2 macht .NET Aspire einen deutlichen Schritt in Richtung polyglotter Entwicklung: Erweiterte CLI-Kontrolle, TypeScript im AppHost und ein überarbeitetes Dashboard adressieren konkrete Alltagsprobleme in modernen, heterogenen Entwicklungsteams.
.NET Aspire 13.2: Erweitertes CLI, TypeScript AppHost und überarbeitetes Dashboard
Microsoft hat Version 13.2 des .NET-Applikations-Frameworks Aspire veröffentlicht. Das Update bringt eine deutlich erweiterte Kommandozeilen-Schnittstelle, TypeScript-Unterstützung im AppHost sowie Verbesserungen am Entwicklungs-Dashboard – Bereiche, die bei produktiven Teams im Alltag spürbar Einfluss auf die Arbeitsgeschwindigkeit haben.
Erweiterte CLI-Funktionen
Die Kommandozeilen-Schnittstelle von Aspire wurde in Version 13.2 erheblich ausgebaut. Entwickler können nun direkt über die CLI auf Ressourcen im laufenden Applikationsgraph zugreifen, diese starten, stoppen und neu starten – ohne zwingend das grafische Dashboard öffnen zu müssen.
Tiefere Integration in bestehende CI/CD-Pipelines und Automatisierungsworkflows – ohne grafische Oberfläche.
Das ermöglicht eine nahtlose Einbindung in DevOps-orientierte Entwicklungsumgebungen. Zusätzlich lassen sich über die CLI nun detailliertere Statusinformationen abrufen, was Debugging-Prozesse in nicht-grafischen Umgebungen spürbar vereinfacht.
TypeScript-Unterstützung im AppHost
Eine der meistgefragten Erweiterungen ist die native TypeScript-Unterstützung im AppHost. Bisher war der AppHost – die zentrale Orchestrierungskomponente von Aspire – ausschließlich auf C# ausgelegt.
Mit Version 13.2 können Entwicklungsteams ihre Applikationsdefinitionen nun auch in TypeScript verfassen. Das öffnet Aspire für Full-Stack-Teams, in denen TypeScript ohnehin als gemeinsame Sprache zwischen Frontend- und Backend-Entwicklung etabliert ist.
Die Orchestrierung von Services, Abhängigkeiten und Konfigurationen lässt sich damit in einem vertrauteren Ökosystem abbilden – ohne auf die Aspire-Infrastruktur verzichten zu müssen.
Verbesserungen am Entwicklungs-Dashboard
Das integrierte Dashboard, das lokale Ressourcen, Traces und Logs übersichtlich darstellt, wurde in mehreren Punkten überarbeitet:
- Filteroptionen für strukturierte Logs wurden ausgebaut
- Darstellung von OpenTelemetry-Traces wurde optimiert
- Klarere Visualisierung von Service-Abhängigkeiten und Latenzketten
Teams, die Distributed Tracing aktiv einsetzen, profitieren besonders von den überarbeiteten Ansichten. Die Verbesserungen sind vor allem dann relevant, wenn mehrere Microservices gemeinsam lokal entwickelt und getestet werden – das Kernszenario, für das Aspire ursprünglich konzipiert wurde.
Kontext: Aspire als Framework für Cloud-native Anwendungen
.NET Aspire positioniert sich als Orchestrierungsschicht für Cloud-native .NET-Anwendungen, die Entwicklern helfen soll, verteilte Systeme lokal zu entwickeln, zu beobachten und bereitzustellen. Die Plattform setzt auf Komponenten für Service Discovery, Konfigurationsmanagement und Observability und ist eng mit dem .NET-Ökosystem verzahnt.
Mit den Erweiterungen in Richtung TypeScript und verbesserter CLI-Integration reagiert Microsoft erkennbar auf Feedback aus heterogenen Entwicklungsteams.
Einordnung für DACH-Unternehmen
Für Softwareentwicklungsabteilungen und IT-Dienstleister in der DACH-Region, die auf .NET als Backend-Plattform setzen, ist Version 13.2 ein sinnvolles Update – insbesondere wenn:
- Teams bereits mit TypeScript arbeiten
- Automatisierungslösungen ohne grafische Oberfläche bevorzugt werden
- Cloud-native Architekturen auf Basis von Azure oder On-Premises-Kubernetes im Einsatz sind
Die verbesserte CLI-Integration erleichtert den Einsatz in professionellen Build-Umgebungen. Unternehmen sollten prüfen, ob die neuen Aspire-Funktionen den bisherigen Setup-Aufwand für lokale Entwicklungsumgebungen spürbar reduzieren können.
Quelle: InfoQ