加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

微软将不再把 .NET Framework API 移植到 .NET Core 3.0

发布时间:2019-10-21 19:11:07 所属栏目:移动互联 来源:局长
导读:【大咖·来了 第7期】10月24日晚8点寓目《智能导购对话呆板人实践》 今朝.NET Core 3.0 拥有的 API 总数约为.NET Framework API 的 80%,剩下尚未从 .NET Framework 移植到 .NET Core 的 API,微软思量以开源的情势宣布。 微软方面暗示,通过 .NET Core 3.0
【大咖·来了 第7期】10月24日晚8点寓目《智能导购对话呆板人实践》

今朝 .NET Core 3.0 拥有的 API 总数约为 .NET Framework API 的 80%,剩下尚未从 .NET Framework 移植到 .NET Core 的 API,微软思量以开源的情势宣布。

微软方面暗示,通过 .NET Core 3.0,他们此刻已具备轻松移植当代 workload 所需的全部技能,无论是桌面应用、移动应用、节制台应用,网站照旧云处事。为此,他们打算将不再把 .NET Framework 上已有的技能移植到 .NET Core 3.0,并思量行使 MIT 协议来开源不规划移植到 .NET Core 3.0 的 .NET Framework 代码库。

虽然不移植 API 并不是说我们在行使新技能方面没有任何机遇,只是这些技能不会在 .NET Framework 代码库中呈现。

下面我们来看看 .NET Core 和 .NET Framework 的成长过程。

从 .NET Core 1.0 开始,它只有一个很是小的 API 荟萃,个中仅包括约莫 1.8 万个 .NET Framework API。通过 .NET Standard 2.0,微软试图在 .NET Framework, .NET Core 和 Xamarin 之间共享代码,因此 .NET Core 2.0 提供了约莫 3.8 万个 .NET Frameworks API。另外,微软还构建了兼容性套件包 —— Windows Compatibility Pack,而该套件包又让 .NET Core 增进了约莫 2.1 万个 .NET Framework API。至此,前后约莫有 6 万个 API 移植到了 .NET Core。

而在最新宣布的 .NET Core 3.0 中,微软又增进了 WPF 和 WinForm,因此将 .NET Framework API 移植到 .NET Core 的总数高出了 12 万,比 .NET Framework API 总数目的一半还多。

微软将不再把 .NET Framework API 移植到 .NET Core 3.0

这里还必要指出的是,微软特意夸大他们在 .NET Core 中添加了约莫 6.2 万个 .NET Framework 中没有的 API,因此假如仅较量 API 的总数,那么 .NET Core 的 API 数目约占 .NET Framework API 的 80%。

微软暗示 .NET 的将来将基于 .NET Core,在 Build 2019 大会上,微软公布 AppDomains、长途处理赏罚、Web Forms、WCF server 以及 Windows Workflow 都不会移植到 .NET Core。今朝也不再打算将任何 .NET Framework 技能移植到 .NET Core 上。前面提到微软会开源不规划移植到 .NET Core 3.0 的 .NET Framework 代码库,但愿借此为社区缔造更多 OSS 项目尽一份力气。

譬喻,今朝已经有两个基于此的社区项目降生 —— CoreWF 和 CoreWCF。

【编辑保举】

  1. 微软正在思量将UWP应用移植至Java:Android也能用
  2. 不想升Windows 10又怕体系崩 Windows 7延迟支持处事相识一下
  3. 微软 AI 新技能:让你的头像照片动起来,并有感情地“谈话”
  4. 微软不应承用户卸载 Chromium Edge 赏识器
  5. 史上最全 Windows 安详器材锦集
【责任编辑:张燕妮 TEL:(010)68476606】
点赞 0

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读