Microsoft memperkenalkan platform .NET 5 terpadu dengan dukungan untuk Linux dan Android

Microsoft mengumumkanbahwa setelah rilis .NET Core 3.0 akan dirilis platform .NET 5, yang selain Windows akan memberikan dukungan untuk Linux, macOS, iOS, Android, tvOS, watchOS dan WebAssembly. Juga diterbitkan rilis pratinjau platform terbuka kelima .NET Inti 3.0, yang fungsinya mirip dengan .NET Framework 4.8 karena dimasukkan dalam membuka tahun lalu komponen Windows Forms, WPF dan Entity Framework 6. Produk .NET Framework tidak lagi dikembangkan dan akan berhenti pada rilis 4.8. Semua pengembangan terkait platform .NET kini berpusat di sekitar .NET Core, termasuk Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForm, WPF dan Xamarin.

Cabang .NET 5 akan menandai penyatuan proyek .NET Framework, .NET Core, serta proyek Xamarin dan Mono. .NET 5 akan menawarkan kepada pengguna kerangka kerja dan runtime terbuka tunggal yang dapat digunakan di berbagai area pengembangan. NET 5 akan memungkinkan Anda membuat produk untuk berbagai platform (seperti Windows, Linux, iOS, dan Android) dari satu basis kode, menggunakan proses pembangunan terpadu yang tidak bergantung pada jenis aplikasi.

Runtime yang dikembangkan sebagai bagian dari proyek Mono akan ditawarkan untuk iOS dan Android. Selain kompilasi JIT, mode pra-kompilasi berdasarkan pengembangan LLVM menjadi kode mesin atau bytecode WebAssembly akan disediakan (untuk kompilasi statis Mono AOT dan Blazer). Di antara fitur-fitur canggihnya, portabilitas dengan Java, Objective-C dan Swift juga disebutkan. .NET 5 dijadwalkan rilis pada November 2020, dan .NET Core 3.0 pada September tahun ini.

Selain itu, Microsoft juga опубликовала kerangka lintas platform terbuka .NET ML 1.0 untuk mengembangkan sistem pembelajaran mesin di C# dan F#. Kode kerangka diterbitkan di bawah lisensi MIT. Pengembangan untuk Linux, Windows dan macOS didukung secara resmi. .NET ML dapat digunakan sebagai tambahan pada platform seperti TensorFlow, ONNX, dan Infer.NET, menyediakan akses ke berbagai kasus penggunaan pembelajaran mesin seperti klasifikasi gambar, analisis teks, prediksi tren, pemeringkatan, deteksi anomali, rekomendasi dan deteksi objek. Kerangka kerja ini sudah digunakan di banyak produk Microsoft, termasuk Windows Defender, Microsoft Office (generator desain Powerpoint dan mesin rekomendasi Excel Chart), Azure dan PowerBI.

Sumber: opennet.ru

Tambah komentar