福利:.Net Framework代码可移植到.Net Core

责任编辑:editor006

作者:许真真

2017-11-22 16:12:12

摘自:it168网站

Windows兼容包的测试版向 Net Core新增了2万个API,这一举措使得 Net Core看起来更像Windows的 Net Framework。 Net Framework强调Windows桌面开发,开源的 Net Core经过优化后,为Windows、Linux和MacOS均可以构建Web应用程序。

Windows兼容包的测试版向.Net Core新增了2万个API,这一举措使得.Net Core看起来更像Windows的.Net Framework。

.Net Framework代码可移植到.Net Core中

微软希望通过扩展的API访问来帮助程序员将代码从面向Windows的.Net Framework转移到跨平台的.Net Core中。但是,程序员是否会采取行动取决于他们对Windows的“亲和力”。

微软已经提供了一个Windows兼容包的测试版本,增加了以前只提供给.Net Framework的API访问权限。因此,.Net Core开发人员可以获得额外的2万个API。

.Net Framework强调Windows桌面开发,开源的.Net Core经过优化后,为Windows、Linux和MacOS均可以构建Web应用程序。

.Net Framework代码可移植到.Net Core中这一举措有利也有弊。.Net Core可以使web应用程序扩展并在Linux上运行,.Net Framework API的增加使.Net Core更有用。另一方面,对于那些想要使用Microsoft桌面技术如WinForms、Windows Presentation Foundation或ASP.Net的开发人员来讲,还是应该坚持.Net Framework。

这次技术的迁移不是一次性完成,而是经过了一系列的步骤。例如,要从部署在Windows Server上的ASP.Net MVC应用程序迁移到Azure云上的Linux的ASP.Net Core应用程序上。Microsoft建议迁移到ASP.Net Core,同时仍以.Net Framework为主要目标。然后,在Windows上仍然移动.Net Core。最后再将目标转向Linux和Azure。值得注意的是,实际操作中迁移的顺序可能会有所不同。

链接已复制,快去分享吧

企业网版权所有©2010-2025 京ICP备09108050号-6京公网安备 11010502049343号