Microsoft рыхтуе. NET 5 з падтрымкай macOS, Linux і Android

Пасля рэлізу NET Core 3.0 у гэтым годзе кампанія Microsoft выпусціць платформу. NET 5, якая стане сур'ёзным паляпшэннем сістэмы распрацоўкі ў цэлым. Галоўным новаўвядзеннем, у параўнанні з. NET Framework 4.8, будзе забеспячэнне падтрымкі Linux, macOS, iOS, Android, tvOS, watchOS і WebAssembly. Пры гэтым версія 4.8/XNUMX застанецца апошняй, далей развівацца будзе толькі сямейства Core.

Microsoft рыхтуе. NET 5 з падтрымкай macOS, Linux і Android

Паведамляецца, што распрацоўка засяродзіцца вакол Runtime, JIT, AOT, GC, BCL (Base Class Library), C #, VB.NET, F #, ASP.NET, Entity Framework, ML.NET, WinForms, WPF і Xamarin. Гэта дазволіць уніфікаваць платформу і прапанаваць адзіны адкрыты фрэймворк і runtime для розных задач. У выніку можна будзе ствараць прыкладанні для розных платформаў на агульнай кодавай базе з аднолькавым працэсам зборкі па-за залежнасцю ад тыпу прыкладання. 

Microsoft рыхтуе. NET 5 з падтрымкай macOS, Linux і Android

Як чакаецца,. NET 5 выйдзе ў лістападзе 2020 года і стане сапраўды універсальнай платформай для распрацоўкі. Пры гэтым "пяцёрка" з'яўляецца не адзіным новаўвядзеннем з боку Microsoft у справу open source. Кампанія ўжо анансавала Windows Subsystem for Linux (WSL) другой версіі, якая павінна быць у разы хутчэй першай, а таксама засноўвацца на ўласнай зборцы ядра Linux.

У адрозненне ад першай версіі, гэта паўнавартаснае ядро, а не пласт эмуляцыі. Такі падыход паскорыць час загрузкі, аптымізуе выдатак АЗП і хуткасць уводу-высновы файлавай сістэмы, а таксама забяспечыць прамы запуск кантэйнераў Docker.

Самае цікавае, што кампанія абяцае не зачыняць ядро ​​і падаваць усе напрацоўкі па ім для супольнасці. Пры гэтым прывязкі да дыстрыбутываў не будзе. Карыстальнікі, як і раней, могуць загружаць любую прыдатную ім выяву.


Дадаць каментар