Microsoft inatayarisha .NET 5 kwa usaidizi wa macOS, Linux na Android

Kwa kutolewa kwa NET Core 3.0 mwaka huu, Microsoft kutolewa jukwaa la NET 5, ambalo litakuwa uboreshaji mkubwa kwa mfumo wa maendeleo kwa ujumla. Ubunifu kuu, kwa kulinganisha na NET Framework 4.8, itakuwa msaada kwa Linux, macOS, iOS, Android, tvOS, watchOS na WebAssembly. Wakati huo huo, toleo la 4.8 litabaki kuwa la mwisho; ni familia ya Core pekee itakayoendelezwa zaidi.

Microsoft inatayarisha .NET 5 kwa usaidizi wa macOS, Linux na Android

Inaripotiwa kuwa uendelezaji utazingatia Muda wa Runtime, JIT, AOT, GC, BCL (Maktaba ya Hatari ya Msingi), C#, VB.NET, F#, ASP.NET, Mfumo wa Taasisi, ML.NET, WinForms, WPF na Xamarin. Hii itaunganisha jukwaa na kutoa mfumo mmoja wazi na muda wa utekelezaji wa kazi mbalimbali. Matokeo yake, itawezekana kuunda maombi kwa majukwaa tofauti kwenye msingi wa kawaida wa kanuni na mchakato sawa wa kujenga, bila kujali aina ya maombi. 

Microsoft inatayarisha .NET 5 kwa usaidizi wa macOS, Linux na Android

.NET 5 inatarajiwa kutolewa mnamo Novemba 2020 na itakuwa jukwaa la kimataifa la maendeleo. Wakati huo huo, "tano" sio uvumbuzi pekee kwa upande wa Microsoft katika biashara ya chanzo wazi. Kampuni tayari alitangaza Mfumo mdogo wa Windows wa Linux (WSL) wa toleo la pili, ambalo linapaswa kuwa haraka mara nyingi kuliko la kwanza, na pia litegemee muundo wake wa kinu cha Linux.

Tofauti na toleo la kwanza, hii ni kernel iliyojaa, na sio safu ya kuiga. Mbinu hii itaharakisha muda wa kuwasha, kuongeza matumizi ya RAM na mfumo wa faili I/O, na kuruhusu vyombo vya Docker kufanya kazi moja kwa moja.

Jambo la kufurahisha zaidi ni kwamba kampuni inaahidi kutofunga kernel na kufanya maendeleo yote juu yake kupatikana kwa jamii. Katika kesi hii, hakutakuwa na uhusiano na vifaa vya usambazaji. Watumiaji, kama hapo awali, wanaweza kupakua picha yoyote inayowafaa.


Kuongeza maoni