TeamQuest Blog

dotNET 5.0 z ulepszeniami

dotNET 5.0 z ulepszeniami

Marcin Sarna , 13.11.2020 r.

Microsoft wypuszcza .NET 5.0 z wieloma ulepszeniami wydajności oraz kontynuuje prace nad jego wsparciem pod Linuksem.

.NET 5.0 opublikowany

Microsoft opublikował we wtorek .NET 5.0, który jest najnowszym efektem prac nad ujednoliceniem stosu .NET i kontynuacją wsparcia dla systemu Linux i pozostałych platform innych niż Windows.

Richard Lander, kierownik programu zespołu Microsoft .NET, w informacji o nowym wydaniu zauważył:

NET 5.0 to pierwsze wydanie na naszej drodze do unifikacji całej platformy .NET. Zbudowaliśmy .NET 5.0, aby umożliwić znacznie większej grupie programistów migrację ich kodu i aplikacji .NET Framework do .NET 5.0.

Co się zmieni w skrócie?

Wśród zmian, które można znaleźć w .NET 5.0, znajdują się między innymi:

  • Wiele ulepszeń wydajności szeregu składników .NET 5.0, w tym bibliotek .NET. Dzięki różnym optymalizacjom opóźnienie P95 jest mniejsze.
  • Ulepszenia języka C # 9 i F # 5.
  • Obsługa platformy Windows Arm64 i WebAssembly. Kod Arm64 dla .NET 5.0 powinien działać znacznie szybciej dzięki dostrojonej optymalizacji JIT i dodaniu innych możliwości.
  • Obsługa ICU w systemie Windows przy użyciu tej samej biblioteki ICU Unicode, która była wcześniej używana w kompilacjach Linux i macOS, a która jest teraz używana również w systemie Windows.
  • Rozszerzona obsługa Linux / macOS. Obsługiwane są teraz takie funkcje jak na przykład System.DirectoryServices.Protocols.
  • Ulepszona obsługa formatu JSON ze „znacznie ulepszoną” implementacją System.Text.Json.

Nową wersję pobierzesz ze strony Microsoft.

Użytkownicy programu Visual Studio potrzebują programu Visual Studio w wersji 16.8 lub nowszej, aby korzystać z platformy .NET 5.0 w systemie Windows i najnowszej wersji programu Visual Studio dla komputerów Mac w systemie macOS.

Microsoft już używa

.NET 5.0 jest już aktywnie używany przez zespoły w firmie Microsoft, zarówno w środowisku produkcyjnym jak i do testowania wydajności. Jeśli wierzyć oficjalnym zapewnieniom, deweloperzy z tych zespołów pokazują świetne wyniki, które obrazują wzrost wydajności i możliwości obniżenia kosztów hostingu ich aplikacji internetowych.

Microsoft akcentuje też „niesamowitą” współpracę ze wszystkimi współtwórcami projektu .NET. To wydanie jest piątą główną wersją .NET jako projekt open source. Obecnie istnieje duża społeczność osób oraz małych i dużych firm (w tym sponsorów korporacyjnych .NET Foundation) pracujących razem nad różnymi aspektami .NET w organizacji dotnet org na GitHub. Ulepszenia w .NET 5.0 są wynikiem pracy wielu osób oraz troski i miłości do platformy, a wszystko to wykraczające poza opiekę nad projektem przez firmę Microsoft.

.NET 5.0 wprowadzono już w maju 2019 roku a datę wydania ustalono wtedy na listopad 2020 roku (Będziemy dostarczać .NET Core 3.0 we wrześniu, .NET 5 w listopadzie 2020 roku, a następnie zamierzamy udostępniać główną wersję .NET raz w roku, każdego listopada).

Sprawdź oferty pracy na TeamQuest

Aktualna wersja będzie obsługiwana przez trzy miesiące po wydaniu .NET 6.0. W rezultacie można się spodziewać obsługi .NET 5.0 do połowy lutego 2022 roku. .NET 6.0 będzie wersją LTS i będzie obsługiwana przez trzy lata, podobnie jak .NET Core 3.1.

Najnowsze oferty pracy:

Polecane wpisy na blogu IT:

Szukasz pracownika IT?

Dostarczymy Ci najlepszych specjalistów z branży IT. Wyślij zapytanie

Wyrażam zgodę TeamQuest Sp. z o.o. na przetwarzanie moich danych osobowych w celu marketingu produktów i usług własnych TeamQuest, w tym na kontaktowanie się ze mną w formie połączenia telefonicznego lub środkami elektronicznymi.
Administratorem podanych przez Ciebie danych osobowych jest TeamQuest Sp. z o.o., z siedzibą w Warszawie (00-814), ul. Miedziana 3a/21, zwana dalej „Administratorem".
Jeśli masz jakiekolwiek pytania odnośnie przetwarzania przez nas Twoich danych, skontaktuj się z naszym Inspektorem Ochrony Danych (IOD). Do Twojej dyspozycji jest pod adresem e-mail: office@teamquest.pl.
W jakim celu i na jakiej podstawie będziemy wykorzystywać Twoje dane? Dowiedz się więcej