微软推出统一.NET 5平台,支持Linux和Android

微软 宣布了.NET Core 3.0 发布后,.NET 5 平台将发布,除了 Windows 之外,还将提供对 Linux、macOS、iOS、Android、tvOS、watchOS 和 WebAssembly 的支持。 还 发表 第五个开放平台预览版 .NET 核心 3.0,其功能接近 .NET Framework 4.8,因为它包含在 开放 去年的 Windows Forms、WPF 和 Entity Framework 6 组件。.NET Framework 产品将不再开发,并将停止在版本 4.8 上。 现在所有.NET平台相关的开发都以.NET Core为中心,包括Runtime、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、Linux、iOS 和 Android)的产品。

作为 Mono 项目一部分开发的运行时将为 iOS 和 Android 提供。 除了JIT编译之外,还将提供基于LLVM开发为机器码或WebAssembly字节码的预编译模式(用于静态编译Mono AOT和 开拓者)。 在高级功能中,还提到了 Java、Objective-C 和 Swift 的可移植性。 .NET 5 计划于 2020 年 3.0 月发布,.NET Core XNUMX 计划于今年 XNUMX 月发布。

此外,微软还 опубликовала 开放的跨平台框架 .NET 机器学习 1.0 用于使用 C# 和 F# 开发机器学习系统。 框架代码 发表 根据麻省理工学院的许可。 官方支持 Linux、Windows 和 macOS 的开发。 .NET ML 可用作 TensorFlow、ONNX 和 Infer.NET 等平台的附加组件,提供对各种机器学习用例的访问,例如图像分类、文本分析、趋势预测、排名、异常检测、推荐和检测对象。 该框架已用于许多 Microsoft 产品,包括 Windows Defender、Microsoft Office(Powerpoint 设计生成器和 Excel 图表推荐引擎)、Azure 和 PowerBI。

来源: opennet.ru

添加评论