.NET 9 steigert Effizienz, Produktivität und Flexibilität

Microsoft .NET 9 ist jetzt verfügbar und bietet AOT-Kompilierung, verbesserte Container-Unterstützung sowie neue Funktionen in C# 12, ASP.NET Core und MAUI.

.NET 9 steigert Effizienz, Produktivität und Flexibilität

Microsoft hat .NET 9 veröffentlicht, die neueste Version seiner beliebten Entwicklungsplattform, mit einer Reihe von Verbesserungen, die darauf abzielen, die Leistung, die Produktivität von Entwicklern und die Flexibilität für mehrere Plattformen zu steigern. Zu den wichtigsten Highlights gehören native AOT-(Ahead of Time)-Kompilierung für schnellere Startzeiten und weniger Speicherverbrauch, verbesserte Container-Unterstützung für eine unkomplizierte Bereitstellung auf Docker und Kubernetes sowie erweiterte KI-Fähigkeiten mit aktualisierten ML.NET-Tools und Unterstützung für ONNX-(Open Neural Network Exchange)-Modelle. Diese Entwicklungen machen .NET 9 zu einer leistungsstarken Wahl für cloud-native, KI-gestützte und plattformübergreifende Anwendungen.

C# 12 ist mit neuen Syntaxfunktionen enthalten, die das Codieren vereinfachen und Boilerplate reduzieren, während Updates für ASP.NET Core und Blazor die Webentwicklung verbessern. Blazor-Erweiterungen ermöglichen hochinteraktive Web-UIs mit C#, während ASP.NET Core nun effizientere Middleware und eine bessere Unterstützung für Echtzeit-Anwendungen bietet. Updates für MAUI (Multi-platform App UI) erweitern die Möglichkeiten für die plattformübergreifende Entwicklung und geben Entwicklern mehr Werkzeuge, um mobile und Desktop-Anwendungen aus einer einzigen Codebasis zu erstellen.

.NET 9 bringt neue KI-Fähigkeiten, die die Integration von Machine Learning in Anwendungen vereinfachen, mit aktualisierten ML.NET-Tools und verbesserter Unterstützung für ONNX-Modelle. Dadurch können Entwickler Bild-Erkennung, Natural Language Processing und prädiktive Analysen leichter umsetzen. Verbesserte Workflows für das Trainieren von Modellen und für Edge-Inferenz ermöglichen eine Echtzeit-KI-Verarbeitung auf lokalen Geräten und reduzieren so die Latenz. In Kombination mit der nativen AOT-Kompilierung machen diese Verbesserungen KI-gestützte .NET-Anwendungen schneller und effizienter und eröffnen zugleich optimierte Möglichkeiten für intelligente, reaktionsschnelle Anwendungen über Plattformen hinweg.

.NET 9 ist ein leistungsstarkes Upgrade, das die App-Leistung und die Flexibilität bei der Bereitstellung steigert – insbesondere für Entwickler, die mit Cloud-, Web- und plattformübergreifenden Anwendungen arbeiten. Obwohl es kein Release mit Long Term Support ist, schafft es die Grundlage für .NET 10 und bietet einen frühen Zugriff auf Funktionen, die die Zukunft des Frameworks prägen werden.

Sehen Sie sich den offiziellen Microsoft-Blog für alle Details an, einschließlich eines Links zum Download von .NET 9.