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

  • 时间:
  • 浏览:0

微软方面表示,通过.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.5万个.NET Framework API。通过 .NET Standard 2.0,微软试图在 .NET Framework, .NET Core和Xamarin之间共享代码,后后 .NET Core 2.0提供了共要 3.5万个.NET Frameworks API。此外,微软还构建了兼容性套件包—— Windows Compatibility Pack,而该套件包又让.NET Core增加了共要 2.1万个.NET Framework API。至此,前后共要 有5万个API移植到了.NET Core。

而在最新发布的 .NET Core 3.0 中,微软又增加了WPF和WinForm,后后 将 .NET Framework API移植到.NET Core的总数超过了12万,比 .NET Framework API总数量的一半还多。

这里还还要指出的是,微软特意强调亲戚大伙在.NET Core中加带了共要 6.2万个.NET Framework中这麼 的API,后后 可能性仅比较API的总数,这麼  .NET Core的API数量约占.NET Framework API的3000%。

微软表示.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。