Microsoft memperkenalkan platform .NET 5 bersatu dengan sokongan untuk Linux dan Android

Microsoft mengumumkanbahawa selepas keluaran .NET Core 3.0, platform .NET 5 akan dikeluarkan, di mana, sebagai tambahan kepada Windows, sokongan untuk Linux, macOS, iOS, Android, tvOS, watchOS dan WebAssembly akan disediakan. Juga diterbitkan pra-keluaran kelima platform terbuka .NET Teras 3.0, yang menghampiri kefungsian .NET Framework 4.8 dengan memasukkan buka Komponen Windows Forms, WPF dan Entity Framework 6 tahun lepas. Produk .NET Framework tidak akan dibangunkan lagi dan akan berhenti pada keluaran 4.8. Semua pembangunan yang berkaitan dengan platform .NET kini tertumpu pada Teras .NET, termasuk Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entiti Framework, ML.NET , WinForms , WPF dan Xamarin.

.BERSIH 5 cawangan akan menandakan penyatuan Rangka Kerja .NET, Teras .NET, serta projek Xamarin dan Mono. Sebagai sebahagian daripada .NET 5, pengguna akan ditawarkan satu rangka kerja terbuka dan masa jalan yang boleh digunakan dalam pelbagai bidang pembangunan. NET 5 akan membolehkan anda membina produk untuk platform yang berbeza (contohnya, Windows, Linux, iOS dan Android) berdasarkan asas kod tunggal menggunakan proses binaan bersatu yang tidak bergantung pada jenis aplikasi.

Untuk iOS dan Android, masa jalan yang dibangunkan oleh projek Mono akan ditawarkan. Sebagai tambahan kepada kompilasi JIT, mod pra-penyusunan berasaskan LLVM akan diberikan kepada kod mesin atau kod bait WebAssembly (untuk kompilasi statik, Mono AOT dan blazer). Antara ciri lanjutan, mudah alih dengan Java, Objective-C dan Swift juga disebut. .NET 5 dijadualkan dikeluarkan pada November 2020 dan .NET Core 3.0 pada September tahun ini.

Selain itu, Microsoft juga ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° rangka kerja merentas platform sumber terbuka .NETML 1.0 untuk membangunkan sistem pembelajaran mesin dalam C# dan F#. Kod Rangka Kerja diterbitkan di bawah lesen MIT. Pembangunan untuk Linux, Windows dan macOS disokong secara rasmi. .NET ML boleh digunakan sebagai tambahan kepada rangka kerja seperti TensorFlow, ONNX dan Infer.NET, menyediakan akses kepada pelbagai kes penggunaan pembelajaran mesin seperti klasifikasi imej, analisis teks, ramalan arah aliran, kedudukan, pengesanan anomali, pengesyoran, dan objek. Rangka kerja ini telah digunakan dalam banyak produk Microsoft, termasuk Windows Defender, Microsoft Office (Penjana reka bentuk Powerpoint dan enjin cadangan Carta Excel), Azure dan PowerBI.

Sumber: opennet.ru

Tambah komen