Microsoft ieviesa vienotu .NET 5 platformu ar Linux un Android atbalstu

Microsoft paziņojaka pēc .NET Core 3.0 izlaišanas tiks izlaista .NET 5 platforma, kas papildus Windows nodrošinās atbalstu Linux, macOS, iOS, Android, tvOS, watchOS un WebAssembly. Arī publicēta piektais atvērtās platformas priekšskatījuma izlaidums .NET Core 3.0, kura funkcionalitāte ir tuvu .NET Framework 4.8, jo tā ir iekļauta atvērts pagājušā gada Windows Forms, WPF un Entity Framework 6 komponenti. .NET Framework produkts vairs netiks izstrādāts un tiks apturēts līdz 4.8. laišanai. Visa ar .NET platformu saistītā izstrāde tagad ir vērsta uz .NET Core, tostarp Runtime, JIT, AOT, GC, BCL (bāzes klases bibliotēka), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF un Xamarin.

.NET 5 filiāle atzīmēs .NET Framework, .NET Core, kā arī Xamarin un Mono projektu apvienošana. .NET 5 piedāvās lietotājiem vienotu, atvērtu sistēmu un izpildlaiku, ko var izmantot dažādās izstrādes jomās. NET 5 ļaus jums izveidot produktus vairākām platformām (piemēram, Windows, Linux, iOS un Android) no vienas koda bāzes, izmantojot vienotu veidošanas procesu, kas nav atkarīgs no lietojumprogrammas veida.

Mono projekta ietvaros izstrādātais izpildlaiks tiks piedāvāts iOS un Android ierīcēm. Papildus JIT kompilācijai tiks nodrošināts iepriekšējas kompilācijas režīms, kura pamatā ir LLVM attīstība mašīnkodā vai WebAssembly baitkodā (statiskajai kompilācijai Mono AOT un Pūtējs). Starp uzlabotajām funkcijām tiek minēta arī pārnesamība ar Java, Objective-C un Swift. .NET 5 ir paredzēts izlaist 2020. gada novembrī, bet .NET Core 3.0 – šī gada septembrī.

Turklāt Microsoft arī опубликовала atvērta starpplatformu sistēma .NET ML 1.0 mašīnmācības sistēmu izstrādei C# un F# valodās. Ietvara kods publicēta saskaņā ar MIT licenci. Izstrāde operētājsistēmām Linux, Windows un macOS tiek oficiāli atbalstīta. .NET ML var izmantot kā papildinājumu tādām platformām kā TensorFlow, ONNX un Infer.NET, nodrošinot piekļuvi dažādiem mašīnmācības lietošanas gadījumiem, piemēram, attēlu klasifikācijai, teksta analīzei, tendenču prognozēšanai, ranžēšanai, anomāliju noteikšanai, ieteikumiem. un atklāšana.objekti. Ietvars jau tiek izmantots daudzos Microsoft produktos, tostarp Windows Defender, Microsoft Office (Powerpoint dizaina ģenerators un Excel diagrammas ieteikumu dzinējs), Azure un PowerBI.

Avots: opennet.ru

Pievieno komentāru