Microsoft .NET

Microsoft hat die ersten Details zu .NET 9 enthüllt, das Ende des Jahres auf der .NET Conference 2024 vorgestellt werden soll. Entwickler sind aufgefordert, ihre Anwendungen nahtlos auf die aktuelle Version .NET 8 umzustellen und gleichzeitig den Blick auf die bahnbrechenden Funktionen zu richten, welche .NET 9 verspricht. Der Hauptfokus von .NET 9 liegt auf der Cloud-nativen und intelligenten App-Entwicklung, wobei erhebliche Investitionen in Leistung, Produktivität und Sicherheit vorgesehen sind. Die Plattform zielt darauf ab, Verbesserungen auf verschiedenen Ebenen einzuführen, um Entwicklern eine verbesserte und optimierte Erfahrung zu bieten.

Plattform für Cloud-Native-Entwickler

In den letzten Jahren hat Microsoft starke cloud-native Grundlagen wie Laufzeit-Performance und Anwendungsüberwachung aufgebaut und befasst sich nun mehr mit der Bereitstellung klar definierter Pfade zu gängigen Produktionsinfrastrukturen und -diensten.  In Zusammenarbeit mit den Partnerteams von Microsoft, darunter Canonical und Red Hat, wurde .NET 9 so entwickelt, dass es nahtlos in verschiedenen Umgebungen eingesetzt werden kann und eine optimale Leistung gewährleistet. Zu den bemerkenswerten Verbesserungen gehören Native AOT und Application Trimming, die den Weg für optimierte Produktionsanwendungen für verschiedene Anwendungstypen ebnen.

Tools für Cloud-Native-Entwickler

In Zusammenarbeit mit Visual Studio-Partnern zielt .NET 9 darauf ab, Entwicklern, die Visual Studio und Visual Studio Code verwenden, verbesserte Entwicklungs- und Bereitstellungsmöglichkeiten zu bieten. Die native AOT-Codekompilierung, für die bisher spezielle Tools erforderlich waren, wird zugänglicher gemacht, wodurch die Reichweite für ein breiteres Publikum von Entwicklern erhöht wird.

.NET und künstliche Intelligenz

Die Überschneidung von .NET und künstlicher Intelligenz sorgt weiterhin für Aufregung. Durch die Nutzung von Azure Open AI und .NET hat die Plattform im vergangenen Jahr KI-Lösungen aufgenommen, wobei Microsoft Copilot am beliebtesten ist. Microsoft arbeitet weiterhin daran, es Entwicklern noch einfacher zu machen, künstliche Intelligenz in ihre bestehenden und neuen Anwendungen zu integrieren. Es wird Bibliotheken und Dokumentationen für die Arbeit mit OpenAI- und Open-Source-Modellen (gehostet und lokal) geben, und das Unternehmen wird weiterhin an Semantic Kernel, OpenAI und dem Azure SDK zusammenarbeiten, um sicherzustellen, dass .NET-Entwickler eine erstklassige Erfahrung beim Erstellen intelligenter Anwendungen haben.

.NET 9 Backlog

Neben Cloud-Native- und KI-Projekten verfügt .NET 9 über ein umfassendes Backlog, das verschiedene Aspekte abdeckt, darunter .NET MAUI, ASP.NET Core, Blazor, C# und andere Laufzeit- und Toolkomponenten. Regelmässige Updates und neue Funktionen werden kontinuierlich definiert, wobei laufende Experimente künftige Versionen beeinflussen können.

Mit .NET 9 verspricht Microsoft eine neue Dimension der cloud-nativen und intelligenten App-Entwicklung.