.NET6 平台:.NET Framework发展历程

自1995年互联网战略日以来最雄心勃勃的事业 —— 微软.NET战略, 2000年6月30日。

微软公司于2002年2月13日正式推出第一代.NET平台 .NET Framewrok 1.0。借助于自家强大易用的 Windows 系统,.NET Framework1.0 主要提供了面向 Windows 桌面(Windows Form)和服务器(ASP.NET Web Forms)的基础开发框架。在宇宙第一IDE(Visual Studio)中使用这两款框架进行业务系统开发,框架中都提供了功能强大的控件、组件,开发者通过可视化编程方式进行开发就非常容易上手,而且开发速度非常快,因此.NET平台深受全世界开发者的喜爱,发展一路顺风顺水。

.NET Framework 发展历程

针对.NET Framework,微软.NET技术团队对其不断优化,增加新功能,目前最新版本为 .NET Framework 4.8,这也是.NET Frameork 的最后一个版本。但是微软团队会继续为其提供安全性和可靠性bug修补程序。并且开发者可以一直使用下去。如果需要进行新的开发,建议使用 .NET 5.0 或者更高版本。

7053c1f44d56cbade47a7588d52b4c2c.jpeg

.NET Framework 版本对比

.NET Framework 从1.0发展到4.8版本,由于每个版本的功能设计与发行目标不同,运行时、开发工具、编程语言、支持的Windows版本等有不同的差异,下表列出了详细的对比信息。

8ef81d5b8ea89cf4765688406eee36f4.png

表格中的内容参考了微软官方文档 https://docs.microsoft.com/zh-cn/dotnet/framework/migration-guide/versions-and-dependencies。如果错误,欢迎大家批评指正。

PC的发展与普及应用,到目前为止已不足以支持大众的生活、学习、工作、生产、医疗、教育等多样化需求。为此微软根据终端设备的需求对 .NET Framework 做了简化和修改,不断推出针对不同设备类型的 .NET Framework,例如 Windows Phone、Windows Store、Silverlight、WPF 和 .NET Micro Framework(下图中的 Client Profile) 等,他们分别针对移动设备(手机)、平板电脑和嵌入式设备提供支持。由于这些不同的.NET Framework 分支是完全独立的,所以编写一套代码无法适配多终端应用。

481f44deeafbcefba55a1a716e1139aa.png

.NET Framework 各版本新功能及依赖项

5ac81392e118bc7c31a1b9573c488ff4.png

  • .NET Framework 1.0

82e07450c4ac7cd6b7fd1b7ae630d620.png

  • .NET Framework 1.1

5ef1150e44b3c2778ede3cf21c0809fb.png

  • .NET Framework 2.0

f6cbc39ba29635bed62c803999252498.png

  • .NET Framework 3.0

3b67953cd6efd46bd0e0087ffa029bfc.png

  • .NET Framework 3.5

b2aba57147eb527981eaae515bf6c952.png

  • .NET Framework 3.5 SP1

011386314ba8397c293d1f59c5a0c098.png

  • .NET Framework 4.0

c3b53334f6765c17dc018cd8c8dfc18d.png

  • .NET Framework 4.5

bf61b6a1e428f4d92bdb1665a62a67ed.png

  • .NET Framework 4.5.1

94f7e31b7eae656aa3d546da8255827d.png

  • .NET Framework 4.5.2

950dc45069ed279de41a2f8591ceb137.png

  • .NET Framework 4.6

1f496dee8ec00f96e859ee04defe869c.png

  • .NET Framework 4.6.1

0a9e19a07dd5bdd611c014e29aaff428.png

  • .NET Framework 4.6.2

762b4d28bb29ef51f40722df28ef9be2.png

  • .NET Framework 4.7

8f438c57f094c46068e7786a8caed83e.png

  • .NET Framework 4.7.1

b3fed79d89a854a61cab4eb3dff411fa.png

  • .NET Framework 4.7.2

52dbd5cbf36c34952b00c068949c2923.png

  • .NET Framework 4.8

143a14dd2fd1c11f7bd00eee90e480af.png

转自:张传宁

链接:cnblogs.com/SavionZhang/p/14689445.html

- EOF -

技术群:添加小编微信dotnet999

公众号:dotnet讲堂

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值