Microsoft tillkännager allmän tillgänglighet för .NET 8 med prestanda och andra förbättringar

Lästid ikon 2 min. läsa


Läsare hjälper till att stödja MSpoweruser. Vi kan få en provision om du köper via våra länkar. Verktygstipsikon

Läs vår informationssida för att ta reda på hur du kan hjälpa MSPoweruser upprätthålla redaktionen Läs mer

Dot Net 8 Tillgänglighet .NET 8

Idag tillkännagav Microsoft tillgängligheten av .NET 8 med tusentals prestanda-, stabilitets- och säkerhetsförbättringar. Tillsammans med .NET 8 tillkännagav Microsoft också flera plattforms- och verktygsförbättringar för att förbättra utvecklarens produktivitet. Du kan läsa om höjdpunkterna i .NET 8-versionen nedan.

Prestanda:

  • .NET 8 kommer med en ny kodgenerator som heter Dynamic Profile-Guided Optimization (PGO) som optimerar din kod baserat på verklig användning. Microsoft hävdar att den här funktionen kan förbättra apparnas prestanda upp till 20 %.
  • AVX-512-instruktionsuppsättningsstödet möjliggör parallella operationer på 512-bitars datavektorer.
  • De primitiva typerna (numeriska och bortom) implementerar nu ett nytt formaterbart och parserbart gränssnitt, som gör det möjligt för dem att direkt formatera och analysera som UTF-8 utan omkodningsoverhead.

.NET Aspire:

.NET Aspire är en stack för att bygga motståndskraftiga, observerbara och konfigurerbara molnbaserade applikationer med .NET. .NET Aspire innehåller en utvald uppsättning komponenter som är förbättrade för molnbaserade med telemetri, motståndskraft, konfiguration och hälsokontroller. .NET Aspire hjälper till med följande:

  • orkestrering: .NET Aspire tillhandahåller funktioner för att köra och ansluta multiprojektapplikationer och deras beroenden.
  • Komponenter: .NET Aspire-komponenter är NuGet-paket för vanliga tjänster, som Redis eller Postgres, med standardiserade gränssnitt som säkerställer att de ansluter konsekvent och sömlöst med din app.
  • Verktyg: .NET Aspire kommer med projektmallar och verktygsupplevelser för Visual Studio och dotnet CLI hjälper dig att skapa och interagera med .NET Aspire-appar.

.NET Container-förbättringar:

.NET-bilden kommer nu med en icke-rootanvändare för mer säkerhet. .NET SDK-verktyget publicerar behållaravbildningar utan en Dockerfil och är som standard icke-root. Dessutom är tiden det tar att distribuera .NET-apparna till behållare snabbare på grund av mindre .NET-basavbildningar.

Blazor-förbättringar:

Blazor i .NET 8 kan använda både servern och klienten tillsammans för att hantera alla dina webbgränssnittsbehov.

AI-utveckling:

.NET 8 ger flera förbättringar av?System.Numerics?biblioteket för att förbättra dess kompatibilitet med generativa AI-arbetsbelastningar.

Förutom ovanstående kommer den nya .NET 8-versionen också med flera andra förbättringar, du kan läsa om dem i detalj här..

 

Mer om ämnena: .NET 8, utvecklare, Dot Net 8, microsoft

Kommentera uppropet

E-postadressen publiceras inte. Obligatoriska fält är markerade *