Мајкрософт подготвува .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 ќе биде дополнително развиено.

Мајкрософт подготвува .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. Ова ќе ја обедини платформата и ќе понуди единствена отворена рамка и време на работа за различни задачи. Како резултат на тоа, ќе биде можно да се креираат апликации за различни платформи на заедничка база на кодови со ист процес на градење, без оглед на видот на апликацијата. 

Мајкрософт подготвува .NET 5 со поддршка за macOS, Linux и Android

.NET 5 се очекува да биде објавен во ноември 2020 година и ќе стане навистина универзална платформа за развој. Во исто време, „петката“ не е единствената иновација од страна на Мајкрософт во бизнисот со отворен код. Компанијата веќе има објавија Виндоус потсистем за Линукс (WSL) од втората верзија, кој треба да биде многукратно побрз од првата, а исто така да се заснова на сопствената градба на кернелот на Линукс.

За разлика од првата верзија, ова е полноправно јадро, а не слој за емулација. Овој пристап ќе го забрза времето на подигање, ќе ја оптимизира потрошувачката на RAM и В/И на датотечниот систем и ќе им овозможи на Docker контејнерите да работат директно.

Најинтересно е што компанијата ветува дека нема да го затвори кернелот и да ги направи сите случувања за него достапни на заедницата. Во овој случај, нема да има врска со комплетите за дистрибуција. Корисниците, како и досега, можат да преземаат која било слика што им одговара.


Додадете коментар