Microsoft napoveduje splošno razpoložljivost .NET 8 z zmogljivostjo in drugimi izboljšavami
2 min. prebrati
Objavljeno dne
Preberite našo stran za razkritje, če želite izvedeti, kako lahko pomagate MSPoweruser vzdrževati uredniško skupino Preberi več
Danes je Microsoft objavil razpoložljivost .NET 8 s tisočimi izboljšavami zmogljivosti, stabilnosti in varnosti. Skupaj z .NET 8 je Microsoft napovedal tudi več izboljšav platforme in orodij za izboljšanje produktivnosti razvijalcev. O vrhuncih izdaje .NET 8 lahko preberete spodaj.
Uspešnost:
- .NET 8 prihaja z novim generatorjem kode, imenovanim Dynamic Profile-Guided Optimization (PGO), ki optimizira vašo kodo glede na uporabo v resničnem svetu. Microsoft trdi, da lahko ta funkcija izboljša delovanje aplikacij do 20 %.
- Podpora za nabor navodil AVX-512 omogoča vzporedne operacije na 512-bitnih vektorjih podatkov.
- Primitivni tipi (numerični in več) zdaj izvajajo nov vmesnik, ki ga je mogoče formatirati in razčleniti, kar jim omogoča neposredno formatiranje in razčlenjevanje kot UTF-8 brez dodatnih stroškov prekodiranja.
.NET Aspire:
.NET Aspire je sklad za gradnjo prožnih, opazljivih in nastavljivih aplikacij v oblaku z .NET. .NET Aspire vsebuje izbran nabor komponent, ki so izboljšane za uporabo v oblaku s pregledi telemetrije, odpornosti, konfiguracije in zdravja. .NET Aspire pomaga pri naslednjem:
- Orkestracija: .NET Aspire ponuja funkcije za izvajanje in povezovanje večprojektnih aplikacij in njihovih odvisnosti.
- Sestavni deli: Komponente .NET Aspire so paketi NuGet za pogosto uporabljene storitve, kot sta Redis ali Postgres, s standardiziranimi vmesniki, ki zagotavljajo dosledno in brezhibno povezavo z vašo aplikacijo.
- Tooling: .NET Aspire ima projektne predloge in izkušnje z orodji za Visual Studio in
dotnet
CLI vam pomaga pri ustvarjanju in interakciji z aplikacijami .NET Aspire.
Izboljšave vsebnika .NET:
Slika .NET je zdaj opremljena z nekorenskim uporabnikom za večjo varnost. Orodje .NET SDK objavlja slike vsebnika brez datoteke Dockerfile in so privzeto nekorenske. Poleg tega je čas, potreben za uvajanje aplikacij .NET v vsebnike, hitrejši zaradi manjših osnovnih slik .NET.
Izboljšave Blazorja:
Blazor v .NET 8 lahko uporablja strežnik in odjemalca skupaj za obravnavo vseh vaših potreb spletnega uporabniškega vmesnika.
Razvoj AI:
.NET 8 prinaša številne izboljšave?System.Numerics
?library za izboljšanje združljivosti z delovnimi obremenitvami Generative AI.
Poleg zgoraj navedenega ima nova izdaja .NET 8 tudi več drugih izboljšav, o katerih si lahko podrobneje preberete tukaj.