Microsoft prezantoi platformën e unifikuar .NET 5 me mbështetje për Linux dhe Android

Kompania Microsoft i shpallurse pas daljes së .NET Core 3.0 do të dalë platforma .NET 5, e cila përveç Windows do të ofrojë mbështetje për Linux, macOS, iOS, Android, tvOS, watchOS dhe WebAssembly. Gjithashtu botuar lëshimi i pestë i pamjes paraprake të platformës së hapur .NET Core 3.0, funksionaliteti i të cilit është i afërt me .NET Framework 4.8 për shkak të përfshirjes së tij në e hapur Komponentët e vitit të kaluar të Windows Forms, WPF dhe Entity Framework 6. Produkti .NET Framework nuk do të zhvillohet më dhe do të ndalet në versionin 4.8. I gjithë zhvillimi i lidhur me platformën .NET tani është i 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.

.NET 5 dega do të shënojë unifikimin e .NET Framework, .NET Core, si dhe projektet Xamarin dhe Mono. .NET 5 do t'u ofrojë përdoruesve një kornizë të vetme, të hapur dhe kohëzgjatjeje që mund të përdoret në një sërë fushash zhvillimi. NET 5 do t'ju lejojë të ndërtoni produkte për platforma të shumta (si Windows, Linux, iOS dhe Android) nga një bazë e vetme kodi, duke përdorur një proces të unifikuar ndërtimi që është i pavarur nga lloji i aplikacionit.

Një kohëzgjatje e zhvilluar si pjesë e projektit Mono do të ofrohet për iOS dhe Android. Përveç përpilimit JIT, do të ofrohet një modalitet para-përpilimi i bazuar në zhvillimet e LLVM në kodin e makinës ose bytekodin WebAssembly (për përpilimin statik Mono AOT dhe xhaketë sportive). Ndër veçoritë e avancuara përmendet edhe transportueshmëria me Java, Objective-C dhe Swift. .NET 5 është planifikuar të dalë në nëntor 2020, dhe .NET Core 3.0 në shtator të këtij viti.

Përveç kësaj, Microsoft gjithashtu botuar kornizë e hapur ndër-platformë .NET ML 1.0 për zhvillimin e sistemeve të mësimit të makinerive në C# dhe F#. Kodi i kornizës botuar me licencë MIT. Zhvillimi për Linux, Windows dhe macOS mbështetet zyrtarisht. .NET ML mund të përdoret si një shtesë për platforma të tilla si TensorFlow, ONNX dhe Infer.NET, duke siguruar akses në një sërë rastesh të përdorimit të mësimit të makinerive si klasifikimi i imazheve, analiza e tekstit, parashikimi i tendencave, renditja, zbulimi i anomalive, rekomandimi dhe zbulimin e objekteve. Korniza përdoret tashmë në shumë produkte të Microsoft, duke përfshirë Windows Defender, Microsoft Office (gjenerues i dizajnit të Powerpoint dhe motori i rekomandimeve të Grafikut Excel), Azure dhe PowerBI.

Burimi: opennet.ru

Shto një koment