Microsoft sedang menyediakan .NET 5 dengan sokongan untuk macOS, Linux dan Android

Dengan keluaran NET Core 3.0 tahun ini, Microsoft akan melepaskan platform .NET 5, yang akan menjadi penambahbaikan besar kepada sistem pembangunan secara keseluruhan. Inovasi utama, berbanding dengan .NET Framework 4.8, akan menjadi sokongan untuk Linux, macOS, iOS, Android, tvOS, watchOS dan WebAssembly. Pada masa yang sama, versi 4.8 akan kekal sebagai yang terakhir; hanya keluarga Teras akan dibangunkan lagi.

Microsoft sedang menyediakan .NET 5 dengan sokongan untuk macOS, Linux dan Android

Dilaporkan bahawa pembangunan akan menumpukan pada Runtime, JIT, AOT, GC, BCL (Perpustakaan Kelas Asas), C#, VB.NET, F#, ASP.NET, Rangka Kerja Entiti, ML.NET, WinForms, WPF dan Xamarin. Ini akan menyatukan platform dan menawarkan satu rangka kerja terbuka dan masa jalan untuk pelbagai tugas. Akibatnya, adalah mungkin untuk mencipta aplikasi untuk platform yang berbeza pada asas kod biasa dengan proses binaan yang sama, tanpa mengira jenis aplikasi. 

Microsoft sedang menyediakan .NET 5 dengan sokongan untuk macOS, Linux dan Android

.NET 5 dijangka dikeluarkan pada November 2020 dan akan menjadi platform yang benar-benar universal untuk pembangunan. Pada masa yang sama, "lima" bukanlah satu-satunya inovasi di pihak Microsoft dalam perniagaan sumber terbuka. Syarikat itu telah pun diumumkan Subsistem Windows untuk Linux (WSL) versi kedua, yang sepatutnya berkali-kali lebih pantas daripada yang pertama, dan juga berdasarkan binaan kernel Linuxnya sendiri.

Tidak seperti versi pertama, ini adalah kernel penuh, dan bukan lapisan emulasi. Pendekatan ini akan mempercepatkan masa but, mengoptimumkan penggunaan RAM dan sistem fail I/O, dan membenarkan bekas Docker berjalan terus.

Perkara yang paling menarik ialah syarikat berjanji untuk tidak menutup kernel dan membuat semua perkembangan mengenainya tersedia kepada komuniti. Dalam kes ini, tiada sambungan kepada kit pengedaran. Pengguna, seperti sebelum ini, boleh memuat turun mana-mana imej yang sesuai dengan mereka.


Tambah komen