Ipinakilala ng Microsoft ang pinag-isang .NET 5 na platform na may suporta para sa Linux at Android

Microsoft inihayag angna pagkatapos ng paglabas ng .NET Core 3.0 ang .NET 5 platform ay ilalabas, na bilang karagdagan sa Windows ay magbibigay ng suporta para sa Linux, macOS, iOS, Android, tvOS, watchOS at WebAssembly. Gayundin nalathala ikalimang open platform preview release .NET Core 3.0, ang functionality na malapit sa .NET Framework 4.8 dahil sa pagsasama nito sa bukas noong nakaraang taon na mga bahagi ng Windows Forms, WPF at Entity Framework 6. Ang produkto ng .NET Framework ay hindi na bubuo at titigil sa release 4.8. Ang lahat ng .NET na pag-unlad na nauugnay sa platform ay nakasentro na ngayon sa paligid ng .NET Core, kabilang ang Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms , WPF at Xamarin.

.NET 5 sangay mamarkahan pag-iisa ng .NET Framework, .NET Core, pati na rin ang mga proyekto ng Xamarin at Mono. Ang .NET 5 ay mag-aalok sa mga user ng isang solong, bukas na balangkas at runtime na maaaring magamit sa iba't ibang bahagi ng pag-unlad. Papayagan ka ng NET 5 na bumuo ng mga produkto para sa maraming platform (gaya ng Windows, Linux, iOS, at Android) mula sa iisang code base, gamit ang pinag-isang proseso ng pagbuo na independiyente sa uri ng application.

Ang isang runtime na binuo bilang bahagi ng proyekto ng Mono ay iaalok para sa iOS at Android. Bilang karagdagan sa JIT compilation, isang pre-compilation mode batay sa LLVM developments sa machine code o WebAssembly bytecode ay ibibigay (para sa static compilation Mono AOT at blazer). Kabilang sa mga advanced na feature, nabanggit din ang portability sa Java, Objective-C at Swift. Ang .NET 5 ay naka-iskedyul na ipalabas sa Nobyembre 2020, at .NET Core 3.0 sa Setyembre ng taong ito.

Bilang karagdagan, ang Microsoft din ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° bukas na cross-platform framework .NET ML 1.0 para sa pagbuo ng mga machine learning system sa C# at F#. Framework code nalathala sa ilalim ng lisensya ng MIT. Opisyal na sinusuportahan ang development para sa Linux, Windows at macOS. Ang .NET ML ay maaaring gamitin bilang isang add-on sa mga platform gaya ng TensorFlow, ONNX at Infer.NET, na nagbibigay ng access sa iba't ibang mga kaso ng paggamit ng machine learning gaya ng pag-uuri ng imahe, pagsusuri ng teksto, hula sa trend, pagraranggo, pagtuklas ng anomalya, rekomendasyon at pagtuklas.mga bagay. Ginagamit na ang framework sa maraming produkto ng Microsoft, kabilang ang Windows Defender, Microsoft Office (Powerpoint design generator at Excel Chart recommendation engine), Azure at PowerBI.

Pinagmulan: opennet.ru

Magdagdag ng komento