Kompania Microsoft , që pas nxjerrjes së .NET Core 3.0 do të lëshohet platforma .NET 5, e cila përveç Windows do të sigurojë mbështetje për Linux, macOS, iOS, Android, tvOS, watchOS dhe WebAssembly. Po ashtu lëshimi i pestë i parashikimit të platformës së hapur , funksionaliteti i së cilës është afruar me .NET Framework 4.8 për shkak të përfshirjes në të vitin e kaluar të komponentëve Windows Forms, WPF dhe Entity Framework 6. Produkti .NET Framework nuk do të zhvillohet më dhe do të ndalojë në lëshimin 4.8. Të gjitha zhvillimet e lidhura me platformën .NET tani janë përqendruar rreth .NET Core, duke përfshirë Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF dhe Xamarin.
Delega .NET 5 unifikimin e .NET Framework, .NET Core, si dhe projekteve Xamarin dhe Mono. Në kuadër të .NET 5, përdoruesve do t'u ofrohet një kornizë e vetme e hapur dhe runtime, e cila mund të përdoret në fusha të ndryshme të zhvillimit. .NET 5 do të lejojë ndërtimin e produkteve për platformat e ndryshme (për shembull, për Windows, Linux, iOS dhe Android) mbi një bazë të vetme kodimi, duke përdorur një proces ndërtimi të unifikuar, që nuk varet nga tipi i aplikacionit.
Për iOS dhe Android do të ofrohet një runtime, i zhvilluar në kuadër të projektit Mono. Përveç JIT-kompilimit, do të ofrohet një mod i bazuar në përpjekjet e LLVM për kompilimin paraprak në kodin makinerik ose bytecode WebAssembly (për kompilim statik do të përdoren Mono AOT dhe ). Nga mundësitë e zgjeruara përmendet gjithashtu sigurimi i portabilitetit me Java, Objective-C dhe Swift. Lëshimi i .NET 5 është planifikuar për në nëntor 2020, ndërsa .NET Core 3.0 për në shtator të këtij viti.
Përveç kësaj, kompania Microsoft gjithashtu kornizën e hapur dhe të shumëplatformshme për zhvillimin e sistemeve të mësimit të makinerive në gjuhët C# dhe F#. Kodi i kornizës nën licencën MIT. Zhvillimi zyrtar mbështetet për Linux, Windows dhe macOS. .NET ML mund të përdoret si një shtesë mbi platforma si TensorFlow, ONNX dhe Infer.NET, duke ofruar qasje në skenarë të ndryshëm të përdorimit të mësimit të makinerive, si klasifikimi i imazheve, analiza e tekstit, parashikimi i dinamikës së treguesve, renditja, identifikimi i anomali, zhvillimi i rekomandimeve dhe përcaktimi i objekteve. Korniza tashmë përdoret në shumë produkte të Microsoft, duke përfshirë Windows Defender, Microsoft Office (generatori i dizajnit në PowerPoint dhe sistemi i rekomandimeve në Excel Chart), Azure dhe PowerBI.
Burimi: opennet.ru
