Microsoft najavljuje opću dostupnost .NET 8 s performansama i drugim poboljšanjima
2 min. čitati
Objavljeno na
Pročitajte našu stranicu za otkrivanje kako biste saznali kako možete pomoći MSPoweruseru da održi urednički tim Čitaj više
Danas je Microsoft najavio dostupnost .NET 8 s tisućama poboljšanja performansi, stabilnosti i sigurnosti. Uz .NET 8, Microsoft je također najavio nekoliko poboljšanja platforme i alata za poboljšanje produktivnosti programera. U nastavku možete pročitati o najvažnijim točkama izdanja .NET 8.
Performance:
- .NET 8 dolazi s novim generatorom koda pod nazivom Dynamic Profile-Guided Optimization (PGO) koji optimizira vaš kod na temelju korištenja u stvarnom svijetu. Microsoft tvrdi da ova značajka može poboljšati performanse aplikacija do 20%.
- Podrška za skup instrukcija AVX-512 omogućuje paralelne operacije na 512-bitnim vektorima podataka.
- Primitivni tipovi (numerički i više) sada implementiraju novo sučelje koje se može formatirati i parsirati, što im omogućuje izravno formatiranje i raščlambu kao UTF-8 bez ikakvih troškova transkodiranja.
.NET Aspire:
.NET Aspire skup je za izgradnju otpornih, vidljivih i konfigurabilnih aplikacija u oblaku s .NET-om. .NET Aspire sadrži odabrani skup komponenti koje su poboljšane za native u oblaku s provjerama telemetrije, otpornosti, konfiguracije i zdravlja. .NET Aspire pomaže u sljedećem:
- orkestracija: .NET Aspire pruža značajke za pokretanje i povezivanje aplikacija s više projekata i njihovih ovisnosti.
- Komponente: Komponente .NET Aspire su NuGet paketi za usluge koje se često koriste, kao što su Redis ili Postgres, sa standardiziranim sučeljima koja osiguravaju dosljedno i neprimjetno povezivanje s vašom aplikacijom.
- Postavljanje alata: .NET Aspire dolazi s predlošcima projekata i iskustvima alata za Visual Studio i
dotnet
CLI vam pomaže u stvaranju i interakciji s .NET Aspire aplikacijama.
Poboljšanja .NET kontejnera:
.NET slika sada dolazi s korisnikom koji nije root za veću sigurnost. Alat .NET SDK objavljuje slike spremnika bez Dockerfilea i prema zadanim postavkama nisu korijenski. Također, vrijeme potrebno za implementaciju .NET aplikacija u spremnike je brže zbog manjih .NET osnovnih slika.
Poboljšanja Blazora:
Blazor u .NET 8 može koristiti i poslužitelj i klijent zajedno za rješavanje svih vaših potreba web sučelja.
Razvoj umjetne inteligencije:
.NET 8 donosi nekoliko poboljšanja u?System.Numerics
?library za poboljšanje kompatibilnosti s radnim opterećenjima Generative AI.
Osim gore navedenog, novo izdanje .NET 8 također dolazi s nekoliko drugih poboljšanja, o kojima možete detaljno pročitati ovdje.