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

Kompania Microsoft njoftoi, që pas lëshimit të .NET Core 3.0 do të lëshojë platformën .NET 5, e cila, përveç Windows, do të mbështesë Linux, macOS, iOS, Android, tvOS, watchOS dhe WebAssembly. Po ashtu është publikuar edhe lëshimi i pestë i parashikuar i platformës së hapur .NET Core 3.0, funksionaliteti i së cilës është i ngjashëm me .NET Framework 4.8 falë përfshirjes së të hapura komponentëve Windows Forms, WPF dhe Entity Framework 6 të vitit të kaluar. Produkti .NET Framework nuk do të zhvillohet më dhe do të ndalet në versionin 4.8. Të gjitha zhvillimet e lidhura me platformën .NET janë tani të përqendruara 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.

Dega .NET 5 është një shenjë e bashkimit të .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 hapur dhe runtime i vetëm, i cili mund të përdoret në fusha të ndryshme të zhvillimit. NET 5 do të lejojë ndërtimin e produkteve për platforma të ndryshme (për shembull, për Windows, Linux, iOS dhe Android) në bazë të një kodi të vetëm, duke përdorur një proces ndërtimi të unifikuar, pa varësi nga lloji i aplikacionit.

Për iOS dhe Android do të ofrohet një runtime, i zhvilluar brenda projektit Mono. Përveç JIT-kompilimit, do të sigurohet një mënyrë e bazuar në zhvillimet LLVM për kompilimin e parashikimit në kodin makinerik ose bytecode WebAssembly (për kompilimin statik do të përdoren Mono AOT dhe Blazor). Nga mundësitë e avancuara përmendet gjithashtu siguria e portabilitetit me Java, Objective-C dhe Swift. Lancimi i .NET 5 është planifikuar për nëntor 2020, ndërsa .NET Core 3.0 për shtator të këtij viti.

Për më tepër, kompania Microsoft gjithashtu publikoi ka një framework të hapur dhe cross-platform .NET ML 1.0 për zhvillimin e sistemeve të mësimit të automatizuar në gjuhët C# dhe F#. Kodi i framework-ut është publikuar nën licencën MIT. Zhvillimi mbështetet zyrtarisht për Linux, Windows dhe macOS. .NET ML mund të përdoret si një shtesë mbi platforma të tilla si TensorFlow, ONNX dhe Infer.NET, duke ofruar qasje në skenarë të ndryshëm të aplikimit të mësimit të makinerive, të tilla si klasifikimi i imazheve, analiza e tekstit, parashikimi i dinamikës së treguesve, renditja, identifikimi i anomalive, rekomandimet dhe identifikimi i objekteve. Ky kornizë përdoret tashmë në shumë produkte të Microsoft, duke përfshirë Windows Defender, Microsoft Office (gjeneratori i dizajnit në PowerPoint dhe sistemi i rekomandimeve të Excel Chart), Azure dhe PowerBI.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster