Microsoft Memperkenalkan .NET 5
Pada Build 2019, Microsoft mengumumkan versi utama berikutnya dari .NET Framework mereka. .NET 5 akan menjadi produk lintas platform dan akan dapat menargetkan Windows, Linux, macOS, iOS, Android, tvOS, watchOS dan WebAssembly dan banyak lagi.
Iklan

.NET 5 diharapkan akan dirilis pada November 2020, dengan pratinjau pertama tersedia pada paruh pertama tahun 2020. Ini akan didukung dengan pembaruan mendatang untuk Visual Studio 2019, Visual Studio untuk Mac dan Visual Studio Code.
Proyek ini bertujuan untuk menambahkan perbaikan berikut ke .NET:
- Menghasilkan runtime dan kerangka kerja .NET tunggal yang dapat digunakan di mana saja dan memiliki perilaku runtime dan pengalaman pengembang yang seragam.
- Perluas kemampuan .NET dengan mengambil yang terbaik dari .NET Core, .NET Framework, Xamarin dan Mono.
- Bangun produk itu dari satu basis kode yang dapat dikerjakan dan dikembangkan bersama oleh pengembang (Microsoft dan komunitas) dan yang meningkatkan semua skenario.
Berikut adalah beberapa fitur baru.
- Anda akan memiliki lebih banyak pilihan pada pengalaman runtime (lebih lanjut tentang itu di bawah).
- Interoperabilitas Java akan tersedia di semua platform.
- Interoperabilitas Objective-C dan Swift akan didukung pada beberapa sistem operasi.
- CoreFX akan diperluas untuk mendukung kompilasi statis .NET (ahead-of-time – AOT), footprint yang lebih kecil dan dukungan untuk lebih banyak sistem operasi.
Microsoft akan mengirimkan .NET Core 3.0 September ini, .NET 5 pada November 2020, dan kemudian perusahaan bermaksud untuk mengirimkan versi utama .NET setahun sekali, setiap November.

Posting blog resmi menyatakan hal berikut tentang .NET Core:
Kami melewatkan versi 4 karena akan membingungkan pengguna yang akrab dengan .NET Framework, yang telah menggunakan seri 4.x untuk waktu yang lama. Selain itu, kami ingin menyampaikan dengan jelas bahwa .NET 5 adalah masa depan untuk platform .NET.
Kami juga mengambil kesempatan untuk menyederhanakan penamaan. Kami berpikir bahwa jika hanya ada satu .NET ke depan, kami tidak memerlukan istilah klarifikasi seperti "Inti". Nama yang lebih pendek adalah penyederhanaan dan juga menyampaikan bahwa .NET 5 memiliki kemampuan dan perilaku yang seragam. Jangan ragu untuk terus menggunakan nama ".NET Core" jika Anda menginginkannya.
Sumber: Microsoft