Microsoft kündigt die allgemeine Verfügbarkeit von .NET 8 mit Leistungs- und anderen Verbesserungen an

Symbol für die Lesezeit 2 Minute. lesen


Leser unterstützen MSpoweruser. Wir erhalten möglicherweise eine Provision, wenn Sie über unsere Links kaufen. Tooltip-Symbol

Lesen Sie unsere Offenlegungsseite, um herauszufinden, wie Sie MSPoweruser dabei helfen können, das Redaktionsteam zu unterstützen Lesen Sie weiter

Dot Net 8 Verfügbarkeit .NET 8

Heute gab Microsoft die Verfügbarkeit von .NET 8 mit Tausenden von Leistungs-, Stabilitäts- und Sicherheitsverbesserungen bekannt. Zusammen mit .NET 8 kündigte Microsoft auch mehrere Plattform- und Toolerweiterungen an, um die Entwicklerproduktivität zu verbessern. Nachfolgend können Sie mehr über die Highlights der .NET 8-Version lesen.

Eigenschaften:

  • .NET 8 verfügt über einen neuen Codegenerator namens Dynamic Profile-Guided Optimization (PGO), der Ihren Code basierend auf der realen Nutzung optimiert. Microsoft behauptet, dass diese Funktion die Leistung von Apps um bis zu 20 % verbessern kann.
  • Die AVX-512-Befehlssatzunterstützung ermöglicht parallele Operationen auf 512-Bit-Datenvektoren.
  • Die primitiven Typen (numerisch und darüber hinaus) implementieren jetzt eine neue formatierbare und analysierbare Schnittstelle, die es ihnen ermöglicht, ohne Transkodierungsaufwand direkt als UTF-8 zu formatieren und zu analysieren.

.NET Aspire:

.NET Aspire ist ein Stack zum Erstellen belastbarer, beobachtbarer und konfigurierbarer cloudnativer Anwendungen mit .NET. .NET Aspire enthält einen kuratierten Satz von Komponenten, die für Cloud-nativ durch Telemetrie, Ausfallsicherheit, Konfiguration und Integritätsprüfungen verbessert wurden. .NET Aspire hilft bei Folgendem:

  • Besetzung: .NET Aspire bietet Funktionen zum Ausführen und Verbinden von Multiprojektanwendungen und deren Abhängigkeiten.
  • Komponenten: .NET Aspire-Komponenten sind NuGet-Pakete für häufig verwendete Dienste wie Redis oder Postgres, mit standardisierten Schnittstellen, die eine konsistente und nahtlose Verbindung mit Ihrer App gewährleisten.
  • Werkzeugbau: .NET Aspire enthält Projektvorlagen und Tooling-Erlebnisse für Visual Studio und dotnet CLI unterstützt Sie beim Erstellen und Interagieren mit .NET Aspire-Apps.

Verbesserungen des .NET-Containers:

Für mehr Sicherheit verfügt das .NET-Image jetzt über einen Nicht-Root-Benutzer. Die .NET SDK-Tools veröffentlichen Container-Images ohne Dockerfile und sind standardmäßig nicht root. Außerdem dauert die Bereitstellung der .NET-Apps in Containern aufgrund kleinerer .NET-Basisimages schneller.

Blazor-Verbesserungen:

Blazor in .NET 8 kann sowohl den Server als auch den Client gemeinsam nutzen, um alle Ihre Web-UI-Anforderungen zu erfüllen.

KI-Entwicklung:

.NET 8 bringt mehrere Verbesserungen für?System.Numerics?Bibliothek zur Verbesserung der Kompatibilität mit generativen KI-Workloads.

Darüber hinaus bringt die neue .NET 8-Version noch einige weitere Verbesserungen mit sich, die Sie im Detail nachlesen können hier.

 

Mehr zu den Themen: .NET 8, Entwickler, DotNet 8, Microsoft

Hinterlassen Sie uns einen Kommentar

E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind MIT * gekennzeichnet. *