Microsoft oznamuje všeobecnú dostupnosť .NET 8 s výkonom a ďalšími vylepšeniami
2 min. čítať
Publikované dňa
Prečítajte si našu informačnú stránku a zistite, ako môžete pomôcť MSPoweruser udržať redakčný tím Čítaj viac
Spoločnosť Microsoft dnes oznámila dostupnosť .NET 8 s tisíckami vylepšení výkonu, stability a zabezpečenia. Spolu s .NET 8 spoločnosť Microsoft oznámila aj niekoľko vylepšení platformy a nástrojov na zlepšenie produktivity vývojárov. O hlavných bodoch vydania .NET 8 si môžete prečítať nižšie.
Výkon:
- .NET 8 prichádza s novým generátorom kódu s názvom Dynamic Profile-Guided Optimization (PGO), ktorý optimalizuje váš kód na základe použitia v reálnom svete. Microsoft tvrdí, že táto funkcia môže zlepšiť výkon aplikácií až o 20 %.
- Podpora inštrukčnej sady AVX-512 umožňuje paralelné operácie s 512-bitovými vektormi údajov.
- Primitívne typy (numerické a ďalšie) teraz implementujú nové formátovateľné a analyzovateľné rozhranie, ktoré im umožňuje priamo formátovať a analyzovať ako UTF-8 bez akejkoľvek réžie prekódovania.
.NET Aspire:
.NET Aspire je balík na vytváranie odolných, pozorovateľných a konfigurovateľných cloudových natívnych aplikácií s .NET. .NET Aspire obsahuje upravenú sadu komponentov, ktoré sú vylepšené pre cloud-native s telemetriou, odolnosťou, konfiguráciou a kontrolami stavu. .NET Aspire pomáha s nasledujúcim:
- Orchestration: .NET Aspire poskytuje funkcie na spustenie a pripojenie multiprojektových aplikácií a ich závislostí.
- komponenty: Komponenty .NET Aspire sú balíčky NuGet pre bežne používané služby, ako sú Redis alebo Postgres, so štandardizovanými rozhraniami, ktoré zaisťujú konzistentné a bezproblémové prepojenie s vašou aplikáciou.
- Tooling: .NET Aspire prichádza so šablónami projektov a nástrojmi pre Visual Studio a ďalšie
dotnet
CLI vám pomôže vytvárať aplikácie .NET Aspire a pracovať s nimi.
Vylepšenia .NET kontajnera:
Obrázok .NET teraz prichádza s používateľom iného typu než root pre väčšiu bezpečnosť. Nástroje .NET SDK publikujú obrázky kontajnerov bez súboru Dockerfile a sú štandardne bez root. Tiež čas potrebný na nasadenie aplikácií .NET do kontajnerov je rýchlejší vďaka menším základným obrazom .NET.
Vylepšenia Blazor:
Blazor v .NET 8 môže používať server aj klienta spoločne na zvládnutie všetkých vašich potrieb webového používateľského rozhrania.
Vývoj AI:
.NET 8 prináša niekoľko vylepšení?System.Numerics
?knižnica na zlepšenie jej kompatibility s generatívnymi pracovnými záťažami AI.
Okrem vyššie uvedeného prichádza nové vydanie .NET 8 aj s niekoľkými ďalšími vylepšeniami, podrobne si o nich môžete prečítať tu.