2021年最新.NET5从0基础到精通
微软2019全球开发者大会上正式宣布的.NET5,其主要目标之一是提供一个单一的、跨平台的.NET 运行时和具有统一运行时行为和开发者体验的框架。
在第一次宣布这个项目时,.NET 团队的程序经理 Richard Lander 强调了这个项目的重要性:
未来只会有一个.NET,可以支持 Windows、Linux、macOS、iOS、Android、tvOS、watchOS 和 WebAssembly,等等。
我们将引入新的.NET API、运行时功能和语言特性作为.NET 5 的一部分。此外,我们想清楚地告诉大家,.NET 5 是.NET 平台的未来。
.NET 5:未来开发之路
严格上讲,该新版本应为.NET Core 4,但微软跳过版本号,避免与.NET Framework的当前版本混淆。同时,改用更高的版本号并弃用名称中的Core表明这是所有.NET开发的下一步。
两个项目仍保留Core名称:ASP.NET Core 5.0和Entity Framework Core 5,因为仍存在同样版本号的旧项目。
这是重大的里程碑,标志着您需要考虑用.NET 5启动所有新项目,并从.NET Framework迁离任何现有代码。虽然微软并未摈弃.NET Framework的支持,但它处于维护模式,将来的次要版本中不会得到任何新功能。
所有新的API和社区开发都将采用.NET 5(以及2021年的长期支持.NET 6)。
.NET 5弃用了一些熟悉的技术,比如Web Forms和Windows Communication Foundation。如果您仍在使用它们,最好眼下仍使用.NET Framework 4,计划迁移到更新颖的受支持技术,比如ASP.NET的Razor Pages或gRPC。
已有计划为提供类似API的替代框架提供社区支持,但是采用更新颖的方法将有助于开发面向未来的代码,并使跨平台运行变得更容易。
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。
我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
星期八资源网 » 2021年最新.NET5从0基础到精通