„Microsoft“ pristatė vieningą .NET 5 platformą su „Linux“ ir „Android“ palaikymu

„Microsoft“ paskelbėkad po .NET Core 3.0 išleidimo bus išleista .NET 5 platforma, kuri be Windows palaikys Linux, macOS, iOS, Android, tvOS, watchOS ir WebAssembly. Taip pat paskelbti penktasis atviros platformos peržiūros leidimas .NET Core 3.0, kurios funkcionalumas yra artimas .NET Framework 4.8, nes jis įtrauktas į atviras praėjusių metų „Windows Forms“, WPF ir „Entity Framework 6“ komponentai. .NET Framework produktas nebebus kuriamas ir sustos, kai bus išleista 4.8. Visa su .NET platforma susijusi plėtra dabar sutelkta į .NET Core, įskaitant Runtime, JIT, AOT, GC, BCL (bazinės klasės biblioteką), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF ir Xamarin.

.NET 5 filialas pažymės .NET Framework, .NET Core, taip pat Xamarin ir Mono projektų suvienodinimas. .NET 5 pasiūlys vartotojams vieną atvirą sistemą ir vykdymo laiką, kurį bus galima naudoti įvairiose kūrimo srityse. NET 5 leis jums sukurti produktus kelioms platformoms (pvz., Windows, Linux, iOS ir Android) iš vienos kodo bazės, naudojant vieningą kūrimo procesą, kuris nepriklauso nuo programos tipo.

Vykdymo laikas, sukurtas kaip Mono projekto dalis, bus pasiūlytas iOS ir Android. Be JIT kompiliavimo, bus pateiktas išankstinio kompiliavimo režimas, pagrįstas LLVM patobulinimais į mašininį kodą arba WebAssembly baitinį kodą (statiniam kompiliavimui Mono AOT ir „Blazor“). Tarp pažangių funkcijų taip pat minimas perkeliamumas su Java, Objective-C ir Swift. .NET 5 planuojama išleisti 2020 m. lapkritį, o .NET Core 3.0 – šių metų rugsėjį.

Be to, Microsoft taip pat опубликовала atvira kelių platformų sistema .NET ML 1.0 mašininio mokymosi sistemoms kurti C# ir F# kalbomis. Framework kodas paskelbti pagal MIT licenciją. „Linux“, „Windows“ ir „MacOS“ kūrimas yra oficialiai palaikomas. .NET ML gali būti naudojamas kaip priedas prie tokių platformų kaip TensorFlow, ONNX ir Infer.NET, suteikiantis prieigą prie įvairių mašininio mokymosi naudojimo atvejų, tokių kaip vaizdų klasifikavimas, teksto analizė, tendencijų numatymas, reitingavimas, anomalijų aptikimas, rekomendacijos. ir aptikimas.objektai. Sistema jau naudojama daugelyje „Microsoft“ produktų, įskaitant „Windows Defender“, „Microsoft Office“ („Powerpoint“ dizaino generatorius ir „Excel“ diagramos rekomendacijų variklis), „Azure“ ir „PowerBI“.

Šaltinis: opennet.ru

Добавить комментарий