Microsoft valmistab ette .NET 5 MacOS-i, Linuxi ja Androidi toega

Selle aasta NET Core 3.0 väljalaskmisega avaldas Microsoft vabastab .NET 5 platvorm, mis on arendussüsteemi kui terviku suur edasiarendus. Peamine uuendus võrreldes .NET Framework 4.8-ga on Linuxi, macOS-i, iOS-i, Androidi, tvOS-i, watchOS-i ja WebAssembly tugi. Samal ajal jääb versioon 4.8 viimaseks, edasi arendatakse vaid Core perekonda.

Microsoft valmistab ette .NET 5 MacOS-i, Linuxi ja Androidi toega

On teatatud, et arendus keskendub Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF ja Xamarin ümber. See ühendab platvormi ja pakub erinevate ülesannete jaoks ühtset avatud raamistikku ja käitusaega. Selle tulemusena on võimalik luua erinevatele platvormidele rakendusi ühisel koodibaasil sama ehitusprotsessiga, olenemata rakenduse tüübist. 

Microsoft valmistab ette .NET 5 MacOS-i, Linuxi ja Androidi toega

.NET 5 peaks ilmuma 2020. aasta novembris ja sellest saab tõeliselt universaalne arendusplatvorm. Samal ajal pole "viis" ainus Microsofti uuendus avatud lähtekoodiga äris. Ettevõte on juba teatas Teise versiooni Windowsi alamsüsteem Linuxile (WSL), mis peaks olema mitu korda kiirem kui esimene ja põhinema ka oma Linuxi tuuma konstruktsioonil.

Erinevalt esimesest versioonist on see täisväärtuslik kernel, mitte emulatsioonikiht. See lähenemisviis kiirendab algkäivitusaega, optimeerib RAM-i tarbimist ja failisüsteemi sisend-/väljundit ning võimaldab Dockeri konteineritel otse töötada.

Kõige huvitavam on see, et ettevõte lubab, et ei sulge kernelit ja teeb kõik selle arendused kogukonnale kättesaadavaks. Sel juhul puudub ühendus jaotuskomplektidega. Kasutajad, nagu varemgi, saavad alla laadida mis tahes neile sobiva pildi.


Lisa kommentaar