A Microsoft bemutatta az egységes .NET 5 platformot Linux és Android támogatásával

Microsoft bejelentetthogy a .NET Core 3.0 megjelenése után megjelenik a .NET 5 platform, amely a Windows mellett Linux, macOS, iOS, Android, tvOS, watchOS és WebAssembly támogatást nyújt. Is közzétett ötödik nyílt platform előzetes verziója .NET Core 3.0, amelynek funkcionalitása közel áll a .NET-keretrendszer 4.8-hoz, mivel benne van nyisd ki A Windows Forms, a WPF és az Entity Framework 6 tavalyi összetevői. A .NET Framework termék fejlesztése már nem történik meg, és a 4.8-as kiadásnál leáll. Az összes .NET platformhoz kapcsolódó fejlesztés most a .NET Core köré összpontosul, beleértve a Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF és Xamarin.

.NET 5 ág megjelölni fogja a .NET-keretrendszer, a .NET Core, valamint a Xamarin és a Mono projektek egyesítése. A .NET 5 egyetlen, nyílt keretrendszert és futási környezetet kínál a felhasználóknak, amely számos fejlesztési területen használható. A NET 5 lehetővé teszi, hogy egyetlen kódbázisból több platformra (például Windows, Linux, iOS és Android) is készítsen termékeket, az alkalmazás típusától független, egységes építési folyamat segítségével.

A Mono projekt részeként kifejlesztett futási környezet iOS és Android rendszerre is elérhető lesz. A JIT-fordításon kívül egy LLVM-fejlesztéseken alapuló, gépi kódra vagy WebAssembly bájtkódra épülő előfordítási mód is biztosított lesz (statikus fordításhoz Mono AOT ill. blézer). A fejlett funkciók között említik a Java-val, Objective-C-vel és Swift-tel való hordozhatóságot is. A .NET 5 megjelenése 2020 novemberében, a .NET Core 3.0 pedig ez év szeptemberében várható.

Ezen kívül a Microsoft is közzétett nyílt keresztplatformos keretrendszer .NET ML 1.0 gépi tanulási rendszerek fejlesztésére C# és F# nyelven. Keretrendszer kódja közzétett MIT licenc alatt. A Linux, Windows és macOS fejlesztés hivatalosan támogatott. A .NET ML olyan platformok kiegészítőjeként használható, mint a TensorFlow, ONNX és Infer.NET, hozzáférést biztosítva számos gépi tanulási felhasználási esethez, például képosztályozáshoz, szövegelemzéshez, trend-előrejelzéshez, rangsoroláshoz, anomáliák észleléséhez, ajánlásokhoz. és észlelés.objektumok. A keretrendszert már számos Microsoft-termékben használják, beleértve a Windows Defendert, a Microsoft Office-t (Powerpoint tervezési generátor és Excel Chart ajánlómotor), az Azure-t és a PowerBI-t.

Forrás: opennet.ru

Hozzászólás