从零开始学习.NET Core:为什么一定要学.NET Core?

.NET Core的版本历史

发布时间 版本
2016年2月 .NET Core 1.0 RC1
2016年5月 .NET Core 1.0 RC2
2016年6月 .NET Core 1.0
2017年3月 .NET Core 1.1
2017年8月 .NET Core 2.0
2018年5月 .NET Core 2.1(LTS)
2018年12月 .NET Core 2.2
2019年9月 .NET Core 3.0(Maintenance)
2019年12月 .NET Core 3.1(LTS)
2020年11月 .NET 5.0
2021年11月 .NET 6.0(LTS)
2022年11月 .NET 7.0
2023年11月 .NET 8.0(LTS)

为什么从3.0直接到5.0,因为当前的NET Framework是4.8版本。如果说是.NET Core和NET Framework融合并形成一个版本的话,就意味着不能起4.X版本,这样会形成版本冲突。
下面的红色部分是微软未来的版本计划,未来的版本更名为.NET而不是叫.NET Core了。在未来.NET只有一个平台,其实就是现在的.NET Core演化过去的.NET,以后而不会有.NET Framework的版本了,所以未来都叫.NET。之前的版本是为了区分.NET Framework,所以命名为.NET Core。

.NET Core都能做什么?

 

为什么要学习.NET Core?

.NET Core已被微软定义到.NET的发展方向,也是说微软会在.NET Core投入主要精力,从而推动.NET 技术生态的发展。.NET Core与以往的.NET 版本最大的不同是跨平台和开源。跨平台意味着你可以有更多的开发环境和部署环境的选择,尤其是对Docker和Kubernetes的良好支持,可以让你快速构建微服务,并部署到云基础设施中。实现高可用 可伸缩的系统架构搭建,同时也意味着你可以真正的做到一份代码到处运行,代码的重用程度也得到了提升。

1

暂无评论

相关推荐

微信扫一扫,分享到朋友圈

从零开始学习.NET Core:为什么一定要学.NET Core?