Мајкрософт ја претстави унифицираната .NET 5 платформа со поддршка за Linux и Android

Мајкрософт објавидека по излегувањето на .NET Core 3.0 ќе излезе и .NET 5 платформата која покрај Windows ќе обезбеди поддршка и за Linux, macOS, iOS, Android, tvOS, watchOS и WebAssembly. Исто така објавено петтото издание за преглед на отворена платформа .NET Core 3.0, чија функционалност е блиска до .NET Framework 4.8 поради неговото вклучување во отворени минатогодишните компоненти на Windows Forms, WPF и Entity Framework 6. Производот .NET Framework повеќе нема да се развива и ќе престане со објавувањето 4.8. Целиот развој поврзан со .NET платформата сега е центриран околу .NET Core, вклучувајќи Runtime, JIT, AOT, GC, BCL (Библиотека на основна класа), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF и Xamarin.

.НЕТ 5 гранка ќе означи обединување на .NET Framework, .NET Core, како и проектите Xamarin и Mono. .NET 5 ќе им понуди на корисниците единствена, отворена рамка и време на работа што може да се користи во различни области за развој. NET 5 ќе ви овозможи да изградите производи за повеќе платформи (како што се Windows, Linux, iOS и Android) од една база на кодови, користејќи унифициран процес на градење кој е независен од типот на апликацијата.

Време на траење развиено како дел од проектот Mono ќе биде понуден за iOS и Android. Покрај компилацијата JIT, ќе биде обезбеден режим на преткомпајлирање базиран на развојот на LLVM во машински код или WebAssembly бајтекод (за статичка компилација Mono AOT и Блазор). Меѓу напредните функции се споменува и преносливост со Java, Objective-C и Swift. .NET 5 треба да излезе во ноември 2020 година, а .NET Core 3.0 во септември оваа година.

Покрај тоа, Мајкрософт исто така објавено отворена крос-платформска рамка .NET ML 1.0 за развој на системи за машинско учење во C# и F#. Рамковен код објавено под лиценца МИТ. Развојот за Linux, Windows и macOS е официјално поддржан. .NET ML може да се користи како додаток на платформи како што се TensorFlow, ONNX и Infer.NET, обезбедувајќи пристап до различни случаи на употреба на машинско учење како што се класификација на слики, анализа на текст, предвидување тренд, рангирање, откривање аномалија, препораки и откривање.предмети. Рамката веќе се користи во многу производи на Microsoft, вклучувајќи ги Windows Defender, Microsoft Office (генератор на дизајн на Powerpoint и мотор за препораки за графикони Excel), Azure и PowerBI.

Извор: opennet.ru

Додадете коментар