首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

学了.Net Core,.Net Framework还有必要学吗?

对于学习C#的程序员来说,一定是绕不开.Net平台,而对于.Net Core和.Net Framework这两个平台,很多初学者,不知道该如何选择,是否需要都学习呢?

其实完全没必要纠结,直接学.Net Core就可以了。

.NET Framework已停止升级

C#的发布已经20多年,之前的发展都是基于.NET Framework的版本发展,直到.NET Framework 4.8结束升级。

.NET Framework 4.8结束升级后,就统一合并到.Net Core,所以.NET Framework就没必要再学了。

.Net Core第一个版本发布于2016年6月,直至发展到.Net Core 3.0版本,此后与.Net Framework合并在一起,2020年11月发布为.Net Core 5.0,目前已经升级为.Net 7.0。

自此.Net Framework时代宣告结束,新入门的程序员基于.Net Core平台学习就可以了。

两者差异

1、.Net Core是支持跨平台的,.Net Framework仅支持Windows系统;

2、两者都是基于.NET Standard Library 实现的;

3、.Net Core比.Net Framework,具备更高的性能与可扩展性;

4、.Net Core容器化、微服务等解决方案更多,有这方面需求的项目,一定要选择.Net Core。

写在最后

最后,对于初学者来说,完全没必要再学.Net Framework了,而且.Net Framework也停止升级了,很多企业新项目开发基本也都会选择.Net Core,会使用到.Net Framework基本都是一些老旧项目。

而且学习了.Net Core,去修改.Net Framework的项目,壁垒又非常小,如果有需要用到,再学习相应知识点基本就可以了。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230102A05FWY00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券