
如果你是想学. net那么请忽略,直接学.net5,也不需要知道. net的历史,就当framework不存在。
如果你是安装运行软件弹出窗口提示需要安装这个,那么你点确认,直接弹出下载地址,选择framework最新版安装用就可以了。
如果你非要问。那么我用以下几句话足够了:
1,. net是微软很多年前开发的一套用于Windows平台的框架,他跳过了直接对Windows api的调用,实现Windows编程。后期Windows已经集成了. net。而这个. net的全称就叫. net framework
2,微软当初希望. net framework可以跨平台,但是因为. net framework高度依赖Windows api,所以最终没有达到微软的期望,于是重新开发了. net core,一个真正可以跨平台的框架。
3,从. net core 3版本开始,本来应该是要迭代到版本4的,但是微软改名部认为4不好听,并且和现在.net framework 4(简称.net 4)的名称近似,容易让人混淆,所以直接毙掉.net framework的开发,并且. net core也跳过版本4的命名,直接成为.net5。并且宣布以后只有一个.net。
4,所以以后就只有. net,没有core也没有framework。
