Microsoft uruchamia platformę programistyczną .NET 8 wraz z .NET Aspire
Dzisiaj Microsoft ogłosił najnowszą wersję . NET platforma programistyczna typu open source. Nowa wersja. NET 8 nie tylko zawiera wiele ulepszeń wydajności, ale dodaje nowy generator kodu, Dynamic Profile-Guided Optimization (PGO), który według Microsoftu powinien zwiększyć wydajność aplikacji stworzonych przy jego użyciu. NET 8 aż o 20 proc.
W poście na blogu Microsoft stwierdził:
Obsługiwany obecnie zestaw instrukcji AVX-512 umożliwia wykonywanie operacji równoległych na 512-bitowych wektorach danych, co oznacza, że można przetwarzać znacznie więcej danych w krótszym czasie. 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.
Microsoft twierdzi, że testy porównawcze TechEmpower pokazują, że w scenariuszu JSON API. Wydajność platformy NET 8 wzrosła o 18 procent w porównaniu do. NET 7 i że scenariusz Fortunes wykazuje wzrost wydajności o 24 procent w NET 8 w porównaniu do. NET7.
Ponieważ jest to platforma opracowana przez Microsoft, zachęca ona również do korzystania z. NET 8 dla aplikacji opartych na sztucznej inteligencji. Stwierdzono:
. integrowanie prymitywów tensorowych. Wraz z rozwojem aplikacji obsługujących sztuczną inteligencję pojawiły się nowe narzędzia i pakiety SDK. Aby to zapewnić, współpracowaliśmy z wieloma partnerami wewnętrznymi i zewnętrznymi, takimi jak Azure OpenAI, Azure Cognitive Search, Milvus, Qdrant i Microsoft Teams. Deweloperzy NET mają łatwy dostęp do różnych modeli, usług i platform AI za pośrednictwem odpowiednich zestawów SDK. Ponadto pakiet SDK Semantic Kernel SDK o otwartym kodzie źródłowym upraszcza integrację tych komponentów AI z nowymi i istniejącymi aplikacjami, pomagając zapewnić użytkownikom innowacyjne doświadczenia.
Aplikacje AOT (z wyprzedzeniem) również odnotowują wzrost wydajności, gdy są tworzone w platformie NET 8 i używane na platformach Linux i Windows, co oznacza, że programiści nie będą musieli korzystać z kompilatora JIT (dokładnie na czas), aby pobrać swoje aplikacje spełnione w czasie wykonywania.
Oprócz uruchomienia. NET 8, Microsoft udostępnia pierwszą wersję. Aspiracje NET-u. Jest to uparty stos przeznaczony do tworzenia aplikacji w chmurze. Microsoft stwierdził, że domyślnie używa różnych komponentów, takich jak telemetria, odporność, konfiguracja i kontrola stanu. Microsoft twierdzi również, że korzysta z prostego w obsłudze lokalnego środowiska programistycznego, które jest również na tyle zaawansowane, że można je tworzyć w chmurze. Programiści mogą dowiedzieć się więcej na temat. NET Aspire w tym osobnym poście na blogu , a opinie na temat tej wersji zapoznawczej można przesyłać w serwisie GitHub .
Nowa wersja zostanie uruchomiona pierwszego dnia rocznika. konferencja sieciowa . Wirtualne wydarzenie potrwa od teraz do 16 listopada.
Dodaj komentarz