Microsoft ogłasza ogólną dostępność platformy .NET 8 z wydajnością i innymi ulepszeniami

Ikona czasu czytania 2 minuta. czytać


Czytelnicy pomagają wspierać MSpoweruser. Możemy otrzymać prowizję, jeśli dokonasz zakupu za pośrednictwem naszych linków. Ikona podpowiedzi

Przeczytaj naszą stronę z informacjami, aby dowiedzieć się, jak możesz pomóc MSPoweruser w utrzymaniu zespołu redakcyjnego Czytaj więcej

Dostępność Dot Net 8 .NET 8

Firma Microsoft ogłosiła dzisiaj dostępność platformy .NET 8 z tysiącami ulepszeń w zakresie wydajności, stabilności i bezpieczeństwa. Wraz z platformą .NET 8 firma Microsoft ogłosiła także kilka ulepszeń platformy i narzędzi zwiększających produktywność programistów. Poniżej możesz przeczytać o najważniejszych wydarzeniach w wersji .NET 8.

Wydajność:

  • W platformie .NET 8 dostępny jest nowy generator kodu o nazwie Dynamic Profile-Guided Optimization (PGO), który optymalizuje kod na podstawie rzeczywistego użycia. Microsoft twierdzi, że ta funkcja może poprawić wydajność aplikacji nawet o 20%.
  • Obsługa zestawu instrukcji AVX-512 umożliwia równoległe operacje na 512-bitowych wektorach danych.
  • Typy pierwotne (numeryczne i inne) implementują teraz nowy interfejs umożliwiający formatowanie i analizę składniową, który umożliwia im bezpośrednie formatowanie i analizowanie w formacie UTF-8 bez żadnych narzutów związanych z transkodowaniem.

.NET Aspiracje:

.NET Aspire to stos do tworzenia odpornych, obserwowalnych i konfigurowalnych aplikacji natywnych w chmurze za pomocą platformy .NET. .NET Aspire zawiera wyselekcjonowany zestaw składników, które udoskonalono pod kątem obsługi w chmurze, zapewniając telemetrię, odporność, konfigurację i kontrole stanu. .NET Aspire pomaga w następujących przypadkach:

  • orkiestracja: .NET Aspire udostępnia funkcje umożliwiające uruchamianie i łączenie aplikacji obsługujących wiele projektów oraz ich zależności.
  • Podzespoly Komputerowe : Komponenty .NET Aspire to pakiety NuGet dla często używanych usług, takich jak Redis lub Postgres, ze standardowymi interfejsami zapewniającymi spójne i bezproblemowe połączenie z aplikacją.
  • Obróbka: .NET Aspire zawiera szablony projektów i narzędzia dla Visual Studio i dotnet Interfejs CLI ułatwia tworzenie aplikacji .NET Aspire i interakcję z nimi.

Ulepszenia kontenera .NET:

Obraz .NET jest teraz dostępny dla użytkownika innego niż root, co zapewnia większe bezpieczeństwo. Narzędzia .NET SDK publikują obrazy kontenerów bez pliku Dockerfile i domyślnie nie są to pliki root. Ponadto czas potrzebny na wdrożenie aplikacji .NET w kontenerach jest krótszy ze względu na mniejsze obrazy podstawowe platformy .NET.

Ulepszenia Blazora:

Blazor w platformie .NET 8 może jednocześnie używać serwera i klienta do obsługi wszystkich potrzeb związanych z interfejsem użytkownika sieci Web.

Rozwój sztucznej inteligencji:

.NET 8 wprowadza kilka ulepszeń do?System.Numerics?bibliotekę, aby poprawić jej kompatybilność z obciążeniami generatywnej sztucznej inteligencji.

Oprócz powyższego, nowa wersja .NET 8 zawiera także kilka innych ulepszeń, o których możesz przeczytać szczegółowo tutaj.

 

Więcej na tematy: .NET 8, deweloperzy, Siatka w kropki 8, Microsoft

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *