Microsoft preparas .NET 5 kun subteno por macOS, Linukso kaj Android

Kun la ĵeto de NET Core 3.0 ĉi-jare, Microsoft liberigos la platformo .NET 5, kiu estos grava plibonigo de la evolusistemo kiel tutaĵo. La ĉefa novigo, kompare kun la .NET Framework 4.8, estos subteno por Linukso, macOS, iOS, Android, tvOS, watchOS kaj WebAssembly. Samtempe, versio 4.8 restos la lasta; nur la Kerna familio estos pluevoluigita.

Microsoft preparas .NET 5 kun subteno por macOS, Linukso kaj Android

Estas raportite, ke evoluo fokusiĝos ĉirkaŭ Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF kaj Xamarin. Ĉi tio unuigos la platformon kaj ofertos ununuran malferman kadron kaj rultempon por diversaj taskoj. Kiel rezulto, eblos krei aplikojn por malsamaj platformoj sur komuna kodbazo kun la sama konstruprocezo, sendepende de la speco de aplikaĵo. 

Microsoft preparas .NET 5 kun subteno por macOS, Linukso kaj Android

.NET 5 estas atendita esti liberigita en novembro 2020 kaj fariĝos vere universala platformo por disvolviĝo. Samtempe, la "kvin" ne estas la sola novigo fare de Microsoft en la malfermkoda komerco. La kompanio jam havas anoncita Vindoza Subsistemo por Linukso (WSL) de la dua versio, kiu devus esti multoble pli rapida ol la unua, kaj ankaŭ baziĝi sur sia propra konstruo de la Linukso-kerno.

Male al la unua versio, ĉi tio estas plentaŭga kerno, kaj ne emuladtavolo. Ĉi tiu aliro akcelos lanĉtempojn, optimumigos RAM-konsumon kaj dosiersistemon I/O, kaj permesos al Docker-ujoj funkcii rekte.

La plej interesa afero estas, ke la kompanio promesas ne fermi la kernon kaj disponigi ĉiujn evoluojn pri ĝi al la komunumo. En ĉi tiu kazo, ne estos konekto al distribuaj iloj. Uzantoj, kiel antaŭe, povas elŝuti ajnan bildon, kiu konvenas al ili.


Aldoni komenton