微軟公司 .NET Core 3.0 發布之後,也將發布 .NET 5 平台,此外, Windows 我們將提供支援。 Linux, macOS,IOS, AndroidtvOS、watchOS 和 WebAssembly。 第五個開放平台預覽版 ,其功能接近 .NET Framework 4.8,因為它包含在 去年的組件 Windows .NET Framework 將停止開發,並在 4.8 版本發布後終止。所有與 .NET 平台相關的開發工作現在都集中在 .NET Core 上,包括執行時間、JIT、AOT、GC、BCL(基底類別程式庫)、C#、VB.NET、F#、ASP.NET、Entity Framework、ML.NET、WinForms、WPF 和 Xamarin。
.NET 5 分支 .NET Framework、.NET Core、Xamarin 和 Mono 專案的統一。 .NET 5 將為使用者提供一個單一的開放框架和執行環境,可用於各種開發領域。 .NET 5 將支援為各種平台(例如, Windows, LinuxiOS 和 Android基於單一程式碼庫,採用與應用程式類型無關的統一建置流程。
適用於 iOS 和 Android 我們將提供一個在 Mono 專案中開發的執行環境。除了 JIT 編譯之外,我們還將提供基於 LLVM 開發的預編譯模式,用於編譯成機器碼或 WebAssembly 字節碼(Mono AOT 和 )。 在進階功能中,也提到了 Java、Objective-C 和 Swift 的可移植性。 .NET 5 計劃於 2020 年 3.0 月發布,.NET Core XNUMX 計劃於今年 XNUMX 月發布。
此外,微軟還 開放的跨平台框架 用於使用 C# 和 F# 開發機器學習系統。 框架程式碼 採用 MIT 許可證。官方支援開發。 Linux, Windows и macOS.NET ML 可作為 TensorFlow、ONNX 和 Infer.NET 等平台的插件使用,從而支援各種機器學習應用場景,例如影像分類、文字分析、預測指標動態、排序、異常檢測、建議產生和目標檢測。該框架已被應用於許多微軟產品中,包括… Windows Defender、Microsoft Office(PowerPoint 設計產生器和 Excel 圖表推薦系統)、Azure 和 PowerBI。
來源: opennet.ru
