Microsoft annoncerer den generelle tilgængelighed af .NET 8 med ydeevne og andre forbedringer

Ikon for læsetid 2 min. Læs


Læsere hjælper med at understøtte MSpoweruser. Vi får muligvis en kommission, hvis du køber via vores links. Værktøjstip-ikon

Læs vores oplysningsside for at finde ud af, hvordan du kan hjælpe MSPoweruser med at opretholde redaktionen Læs mere

Dot Net 8 Tilgængelighed .NET 8

I dag annoncerede Microsoft tilgængeligheden af ​​.NET 8 med tusindvis af forbedringer af ydeevne, stabilitet og sikkerhed. Sammen med .NET 8 annoncerede Microsoft også adskillige platform- og værktøjsforbedringer for at forbedre udviklerproduktiviteten. Du kan læse om højdepunkterne i .NET 8-udgivelsen nedenfor.

Ydelse:

  • .NET 8 kommer med en ny kodegenerator kaldet Dynamic Profile-Guided Optimization (PGO), der optimerer din kode baseret på brug i den virkelige verden. Microsoft hævder, at denne funktion kan forbedre ydeevnen af ​​apps op til 20 %.
  • Understøttelse af AVX-512 instruktionssæt muliggør parallelle operationer på 512-bit vektorer af data.
  • De primitive typer (numeriske og videre) implementerer nu en ny formaterbar og parserbar grænseflade, som gør dem i stand til direkte at formatere og parse som UTF-8 uden transkodningsoverhead.

.NET Aspire:

.NET Aspire er en stak til at bygge modstandsdygtige, observerbare og konfigurerbare cloud-native applikationer med .NET. .NET Aspire indeholder et udvalgt sæt komponenter, der er forbedret til cloud-native med telemetri, modstandsdygtighed, konfiguration og sundhedstjek. .NET Aspire hjælper med følgende:

  • Orchestration: .NET Aspire giver funktioner til at køre og forbinde multi-projekt applikationer og deres afhængigheder.
  • komponenter: .NET Aspire-komponenter er NuGet-pakker til almindeligt anvendte tjenester, såsom Redis eller Postgres, med standardiserede grænseflader, der sikrer, at de forbindes konsekvent og problemfrit med din app.
  • Tooling: .NET Aspire kommer med projektskabeloner og værktøjsoplevelser til Visual Studio og dotnet CLI hjælper dig med at oprette og interagere med .NET Aspire-apps.

.NET Container-forbedringer:

.NET-billedet leveres nu med en ikke-rootbruger for mere sikkerhed. .NET SDK-værktøjet udgiver containerbilleder uden en Dockerfile og er som standard ikke-root. Desuden er den tid, det tager at implementere .NET-apps til containere, hurtigere på grund af mindre .NET-basebilleder.

Blazor forbedringer:

Blazor i .NET 8 kan bruge både serveren og klienten sammen til at håndtere alle dine web-UI-behov.

AI udvikling:

.NET 8 bringer flere forbedringer til?System.Numerics?bibliotek for at forbedre dets kompatibilitet med generative AI-arbejdsbelastninger.

Udover ovenstående kommer den nye .NET 8-udgivelse også med flere andre forbedringer, du kan læse om dem i detaljer link..

 

Mere om emnerne: .NET 8, udviklere, Dot Net 8, microsoft

Giv en kommentar

Din e-mail adresse vil ikke blive offentliggjort. Krævede felter er markeret *