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 охирин боқӣ мемонад; танҳо оилаи Core минбаъд таҳия карда мешавад.

Microsoft .NET 5-ро бо дастгирии macOS, Linux ва Android омода мекунад

Гуфта мешавад, ки таҳия ба Runtime, JIT, AOT, GC, BCL (Library Class Base), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF ва Xamarin тамаркуз хоҳад кард. Ин платформаро муттаҳид мекунад ва чаҳорчӯбаи ягона ва вақти иҷроро барои вазифаҳои гуногун пешниҳод мекунад. Дар натиҷа, новобаста аз намуди барнома, имкон пайдо мешавад, ки замимаҳо барои платформаҳои гуногун дар заминаи коди умумӣ бо раванди сохтани якхела эҷод карда шаванд. 

Microsoft .NET 5-ро бо дастгирии macOS, Linux ва Android омода мекунад

Интизор меравад, ки .NET 5 моҳи ноябри соли 2020 бароварда шавад ва ба платформаи воқеан универсалии рушд табдил ёбад. Дар айни замон, "панҷ" ягона навоварии Microsoft дар тиҷорати кушодаасос нест. Ширкат аллакай эълон кард Зерсистемаи Windows барои Linux (WSL)-и версияи дуюм, ки бояд нисбат ба аввал чанд маротиба тезтар бошад ва инчунин ба сохтори худии ядрои Linux асос ёбад.

Баръакси версияи аввал, ин ядрои мукаммал аст, на қабати эмулятсия. Ин равиш вақти пурборкуниро суръат мебахшад, истеъмоли RAM ва системаи файлии I/Oро оптимизатсия мекунад ва ба контейнерҳои Docker имкон медиҳад, ки мустақиман кор кунанд.

Аз ҳама ҷолиб он аст, ки ширкат ваъда медиҳад, ки ядроро намебандад ва ҳама таҳаввулоти онро дастраси ҷомеа гардонад. Дар ин ҳолат, пайвастшавӣ ба маҷмӯаҳои тақсимот вуҷуд нахоҳад дошт. Истифодабарандагон мисли пештара метавонанд ҳар гуна тасвиреро, ки ба онҳо мувофиқ аст, зеркашӣ кунанд.


Илова Эзоҳ