Firma Microsoft oficjalnie uruchomiła platformę.NET 10 12 listopada podczas wydarzenia online.NET Conf 2025. Ta ważna aktualizacja platformy programistycznej zapewnia znaczące postępy w tworzeniu aplikacji przy użyciu sztucznej inteligencji.
Nowy program Microsoft Agent Framework jest głównym tematem wydania, które zapewnia również znaczne ulepszenia wydajności i nowe możliwości językowe w języku C# 14.
Jako wersja z obsługą długoterminową (LTS),.NET 10 została zaprojektowana z myślą o stabilności klasy korporacyjnej. Będzie wspierany przez firmę Microsoft przez następne trzy lata, oferując niezawodną podstawę dla aplikacji produkcyjnych.
Ważny krok w rozwoju sztucznej inteligencji dzięki Microsoft Agent Framework
Dzięki sztucznej inteligencji u podstaw, .NET 10 sygnalizuje strategiczną zmianę w platformie programistycznej firmy Microsoft. Najważniejszym elementem tej ewolucji jest nowy Microsoft Agent Framework, zestaw narzędzi zaprojektowany w celu radykalnego uproszczenia tworzenia wyrafinowanych systemów sztucznej inteligencji.
Osiąga się to poprzez ujednolicenie zaawansowanych funkcji bibliotek Semantic Kernel i AutoGen firmy Microsoft w jedno, spójne środowisko.
Według firmy „Microsoft Agent Framework upraszcza budowanie inteligentnych, agentycznych systemów AI, łącząc najlepsze elementy Semantic Kernel i AutoGen w ujednolicony doświadczenie.”
Zapewnia podstawowe wzorce dla złożonych przepływów pracy, obsługując sekwencyjną, współbieżną i grupową aranżację czatów między agentami AI.
Aby przyspieszyć rozwój, Microsoft udostępnia również szablon interfejsu API sieciowego agenta AI, umożliwiający programistom szybkie hostowanie i testowanie agentów.
Wspierając skupienie się na sztucznej inteligencji, Entity Framework Core 10 wprowadza funkcje dotyczące krytycznych danych. Obejmuje teraz obsługę wyszukiwania wektorowego dla Azure SQL i SQL Server, funkcję mającą bezpośrednio na celu umożliwienie zaawansowanych obciążeń sztucznej inteligencji, takich jak generowanie rozszerzone przez pobieranie (RAG).
Deweloper widzi także duży dodatek do sztucznej inteligencji Toolchain wraz z premierą programu Visual Studio 2026, który jest wyposażony w zintegrowanego agenta Profiler Copilot, który pomaga analizować i optymalizować kod.
Zwiększenie wydajności i zabezpieczenie na przyszłość Bezpieczeństwo
Dla programistów pracujących nad systemami o wysokiej wydajności najnowsze optymalizacje środowiska wykonawczego zapewniają wymierne korzyści. Microsoft reklamował tę wersję jako najbardziej wydajną w dotychczasowej historii, co potwierdzają wczesne testy porównawcze.
.NET 10 zapewnia o 49% krótszy średni czas reakcji niż.NET 8, co stanowi znaczący skok wydajności. Dalsze ulepszenia dotyczą konkretnych operacji, takich jak serializacja JSON, która jest teraz o 20–40% szybsza.
W swoim oficjalnym ogłoszeniu zespół.NET nazywa.NET 10 „najbardziej produktywną, nowoczesną, bezpieczną, inteligentną i wydajną wersją platformy.NET w dotychczasowej historii”.
[treść osadzona]
To zaangażowanie wykracza poza samą prędkość i obejmuje długoterminowe bezpieczeństwo aplikacji zbudowanych na platformie. Ulepszenia kompilatora Just-In-Time (JIT), kompilacji NativeAOT (Ahead-of-Time) i zarządzania pamięcią przyczyniają się do tworzenia mniejszych, szybszych i wydajniejszych aplikacji.
Patrząc dalej, Microsoft przygotowuje się na przyszłe zagrożenia dzięki rozszerzonej obsłudze kryptografii. Kluczowym ulepszeniem w.NET 10 jest rozszerzona obsługa kryptografii postkwantowej (PQC), której celem jest ochrona danych przed potencjalnymi możliwościami deszyfrowania przyszłych komputerów kwantowych.
Jak zauważa Microsoft: „Postęp obliczeń kwantowych sprawia, że kryptografia postkwantowa staje się coraz ważniejsza. Rozszerzona obsługa PQC platformy.NET 10 pomaga zabezpieczyć aplikacje na przyszłość przed zagrożeniami kwantowymi.”
Modernizacja doświadczenia programisty dzięki aktualizacjom C# 14 i Framework
Kontynuując udoskonalanie podstawowego doświadczenia programisty, wydanie opiera się na fundamentach ustanowionych wraz z platformą.NET 9 w 2024 r.
Głównym elementem tych ulepszeń jest aktualizacja języka C# 14, która wprowadza kilka funkcji, dzięki którym kod jest czystszy i łatwiejszy w utrzymaniu. Do wyróżniających się właściwości należą właściwości oparte na polach, które upraszczają deklaracje właściwości oraz nowa obsługa właściwości statycznych i rozszerzeń instancji.
Programiści sieci Web zyskują ważne nowe narzędzia w ASP.NET Core 10. Struktura obejmuje obsługę kluczy dostępu, umożliwiającą tworzenie bezpieczniejszego uwierzytelniania bez hasła doświadczenia.
To również domyślnie korzysta z OpenAPI 3.1, zapewniając lepszą zgodność ze standardami dokumentacji API i dodaje wbudowaną walidację minimalnych interfejsów API w celu ograniczenia standardowego kodu.
W przypadku programowania na wielu platformach .NET MAUI integruje się teraz bezpośrednio z.NET Aspire, upraszczający telemetrię i wykrywanie usług w aplikacjach rozproszonych.
Jest to stabilna, długoterminowa wersja, która ma kluczowe znaczenie dla wdrożenia w przedsiębiorstwach. Potwierdzając stabilność platformy.NET, zespół.NET stwierdza, że platforma.NET 10 „będzie wspierana przez trzy lata do 10 listopada 2028 r.”
Ta gwarancja stabilności i aktualizacji zabezpieczeń sprawia, że obecnie platforma.NET 10 jest zalecaną wersją dla aplikacji produkcyjnych, które wymagają niezawodnej i przyszłościowej platformy.