I-Microsoft yethule inkundla ehlanganisiwe ye-NET 5 esekelwa i-Linux ne-Android

Microsoft kumenyezelweukuthi ngemva kokukhululwa kwe-.NET Core 3.0 kuzokhishwa inkundla ye-.NET 5, okungaphezu kwe-Windows izohlinzeka ngokusekela kwe-Linux, macOS, iOS, Android, tvOS, watchOS kanye neWebAssembly. Futhi eshicilelwe ukukhishwa kokubuka kuqala kwenkundla evulekile yesihlanu I-NET Core 3.0, ukusebenza okuseduze ne-.NET Framework 4.8 ngenxa yokufakwa kwayo ku vula ngonyaka odlule izingxenye ze-Windows Forms, WPF kanye ne-Entity Framework 6. Umkhiqizo we-NET Framework ngeke usathuthukiswa futhi uzoma ekukhululweni okungu-4.8. Konke ukuthuthukiswa okuhlobene nenkundla ye-NET manje kugxile ku-.NET Core, okuhlanganisa i-Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF futhi Xamarin.

.NET 5 igatsha izomaka ukuhlanganiswa kwe-.NET Framework, .NET Core, kanye namaphrojekthi we-Xamarin ne-Mono. I-NET 5 izonikeza abasebenzisi uhlaka olulodwa, oluvulekile nesikhathi sokusebenza esingasetshenziswa ezindaweni ezihlukahlukene zokuthuthukisa. I-NET 5 izokuvumela ukuthi wakhe imikhiqizo yezinkundla eziningi (ezifana ne-Windows, Linux, iOS, ne-Android) kusukela kusisekelo sekhodi eyodwa, usebenzisa inqubo yokwakha ehlanganisiwe engazimele kuhlobo lohlelo lokusebenza.

Isikhathi sokusebenza esithuthukisiwe njengengxenye yephrojekthi ye-Mono sizonikezwa i-iOS ne-Android. Ngokungeziwe ekuhlanganiseni kwe-JIT, kuzonikezwa imodi yokuhlanganisa kusengaphambili esekelwe ekuthuthukisweni kwe-LLVM ibe ikhodi yomshini noma i-WebAssembly bytecode (yokuhlanganiswa okumile kwe-Mono AOT kanye IBlazor). Phakathi kwezinto ezithuthukisiwe, ukuphatheka ngeJava, Objective-C kanye ne-Swift kuyabalulwa. I-NET 5 ihlelelwe ukukhishwa ngoNovemba 2020, kanye ne-.NET Core 3.0 ngoSepthemba walo nyaka.

Ngaphezu kwalokho, iMicrosoft nayo eshicilelwe uhlaka oluvulekile lwe-cross-platform .NET ML 1.0 ukuthuthukisa izinhlelo zokufunda zomshini ku-C# naku-F#. Ikhodi yohlaka eshicilelwe ngaphansi kwelayisense ye-MIT. Ukuthuthukiswa kwe-Linux, iWindows kanye ne-macOS kusekelwa ngokusemthethweni. I-NET ML ingasetshenziswa njengesengezo kuzingxenyekazi ezifana ne-TensorFlow, i-ONNX kanye ne-Infer.NET, enikeza ukufinyelela ezimweni ezihlukahlukene zokusetshenziswa komshini zokufunda njengokuhlukaniswa kwesithombe, ukuhlaziya umbhalo, ukubikezela kwethrendi, izinga, ukutholwa okudidayo, isincomo. kanye nokutholwa.izinto. Uhlaka seluvele lusetshenziswa emikhiqizweni eminingi ye-Microsoft, okuhlanganisa iWindows Defender, i-Microsoft Office (i-Powerpoint design generator kanye ne-Excel Chart recommendation engine), i-Azure ne-PowerBI.

Source: opennet.ru

Engeza amazwana