Microsoft oznamuje obecnou dostupnost .NET 8 s výkonem a dalšími vylepšeními
2 min. číst
Publikované dne
Přečtěte si naši informační stránku a zjistěte, jak můžete pomoci MSPoweruser udržet redakční tým Dozvědět se více
Společnost Microsoft dnes oznámila dostupnost .NET 8 s tisíci vylepšení výkonu, stability a zabezpečení. Spolu s .NET 8 Microsoft také oznámil několik vylepšení platformy a nástrojů pro zvýšení produktivity vývojářů. Níže si můžete přečíst o nejdůležitějších událostech vydání .NET 8.
Výkon:
- .NET 8 přichází s novým generátorem kódu s názvem Dynamic Profile-Guided Optimization (PGO), který optimalizuje váš kód na základě skutečného použití. Microsoft tvrdí, že tato funkce může zlepšit výkon aplikací až o 20 %.
- Podpora instrukční sady AVX-512 umožňuje paralelní operace s 512bitovými vektory dat.
- Primitivní typy (numerické a další) nyní implementují nové formátovatelné a analyzovatelné rozhraní, které jim umožňuje přímo formátovat a analyzovat jako UTF-8 bez jakékoli režie překódování.
.NET Aspire:
.NET Aspire je zásobník pro vytváření odolných, pozorovatelných a konfigurovatelných cloudových nativních aplikací s .NET. .NET Aspire obsahuje upravenou sadu komponent, které jsou vylepšeny pro nativní cloud s telemetrií, odolností, konfigurací a kontrolami stavu. .NET Aspire pomáhá s následujícím:
- Orchestrace: .NET Aspire poskytuje funkce pro spouštění a propojování víceprojektových aplikací a jejich závislostí.
- Komponenty: Komponenty .NET Aspire jsou balíčky NuGet pro běžně používané služby, jako je Redis nebo Postgres, se standardizovanými rozhraními, které zajišťují, že se konzistentně a hladce propojují s vaší aplikací.
- Nástroje: .NET Aspire přichází se šablonami projektů a nástroji pro Visual Studio a další
dotnet
CLI vám pomůže vytvářet aplikace .NET Aspire a pracovat s nimi.
Vylepšení kontejneru .NET:
Obrázek .NET nyní přichází s uživatelem bez oprávnění root pro větší zabezpečení. Nástroj .NET SDK publikuje obrázky kontejnerů bez souboru Dockerfile a ve výchozím nastavení nejsou root. Také čas potřebný k nasazení aplikací .NET do kontejnerů je rychlejší díky menším základním obrazům .NET.
Vylepšení Blazoru:
Blazor v .NET 8 může používat server i klienta společně ke zvládnutí všech vašich potřeb webového uživatelského rozhraní.
Vývoj AI:
.NET 8 přináší několik vylepšení?System.Numerics
?knihovna ke zlepšení její kompatibility s generativními pracovními zátěžemi AI.
Kromě výše uvedeného přichází nové vydání .NET 8 také s několika dalšími vylepšeními, o kterých si můžete podrobně přečíst zde.