自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修补程序。并且开发者可以一直使用下去。如果需要进行新的开发,建议使用 .NET5.0 或者更高版本。

.NET Framework 版本对比

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

表格中的内容参考了微软官方文档 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 分支是完全独立的,所以编写一套代码无法适配多终端应用。

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

  • .NET Framework 1.0

  • .NET Framework 1.1

  • .NET Framework 2.0

  • .NET Framework 3.0

  • .NET Framework 3.5

  • .NET Framework 3.5 SP1

  • .NET Framework 4.0

  • .NET Framework 4.5

  • .NET Framework 4.5.1

  • .NET Framework 4.5.2

  • .NET Framework 4.6

  • .NET Framework 4.6.1

  • .NET Framework 4.6.2

  • .NET Framework 4.7

  • .NET Framework 4.7.1

  • .NET Framework 4.7.2

  • .NET Framework 4.8

出处:http://www.cnblogs.com/SavionZhang

作者:张传宁   微软MCP、系统架构设计师、系统集成项目管理工程师、科技部创新工程师。

专注于微软.NET技术(.NET Core、Web、MVC、WinForm、WPF)、通用权限管理系统、工作流引擎、自动化项目(代码)生成器、SOA 、DDD等技术;PDF、CAD、BIM 审图等研究与应用。

多次参与电子政务、国家电网、图书教育、生产制造等企业级大型项目研发与管理工作。

熟悉中小企业软件开发过程:需求分析、架构设计、编码测试、实施部署、项目管理。通过技术与管理帮助中小企业快速化实现互联网技术全流程解决方案。

.NET 6 平台系列1 .NET Framework发展历程相关推荐

  1. 知识图谱系列-2-知识图谱发展历程及其分类

    1. 知识图谱发展历程 知识图谱的发展可以从人工智能和语义网(注意语义网和语义网络是不同的)这两个领域进行追溯.在人工智能方面,人类致力于使计算机更智能,能够进行推理.分析.预测等高级思维活动.而知识 ...

  2. .NET平台系列22:.NET Core/.NET5/.NET6 对比 .NET Framework

    系列目录     [已更新最新开发文章,点击查看详细] 在我的博客<.NET平台系列2 .NET Framework 框架详解>与 <.NET平台系列7 .NET Core 体系结构 ...

  3. 低代码开发平台_低代码开发平台系列:6、低代码是编程技术发展大势所趋

    一.低代码是一种编程技术低代码是快速开发工具/技术的一种,属于软件开发/编程工具/技术领域,主要应用于企业软件开发领域.借助低代码工具,使用者无需编码即可实现企业软件系统常见功能的交付:少量编码扩展更 ...

  4. 【复杂系统迁移 .NET Core平台系列】之调度服务改造

    源宝导读:微软跨平台技术框架-.NET Core已经日趋成熟,已经具备了支撑大型系统稳定运行的条件.本文将介绍明源云ERP平台从.NET Framework向.NET Core迁移过程中的实践经验. ...

  5. SNF开发平台WinForm之五-高级查询使用说明-SNF快速开发平台3.3-Spring.Net.Framework

    5.1运行效果: 5.2开发实现: 1.按上面效果来说,先来看一下在程序当中如果调用.第一步在页面拖拽一个按钮为"高级查询",事件上写下如下代码: 如果是单表查询的话,只需要传Gr ...

  6. 【复杂系统迁移 .NET Core平台系列】之认证和授权

    源宝导读:微软跨平台技术框架-.NET Core已经日趋成熟,已经具备了支撑大型系统稳定运行的条件.本文将介绍明源云ERP平台从.NET Framework向.NET Core迁移过程中的实践经验. ...

  7. 【复杂系统迁移 .NET Core平台系列】之静态文件

    源宝导读:微软跨平台技术框架-.NET Core已经日趋成熟,已经具备了支撑大型系统稳定运行的条件.本文将介绍明源云ERP平台从.NET Framework向.NET Core迁移过程中的实践经验. ...

  8. 【复杂系统迁移 .NET Core平台系列】之界面层

    源宝导读:微软跨平台技术框架-.NET Core已经日趋成熟,已经具备了支撑大型系统稳定运行的条件.本文将介绍明源云ERP平台从.NET Framework向.NET Core迁移过程中的实践经验. ...

  9. Winform开发框架之通用高级查询模块--SNF快速开发平台3.3-Spring.Net.Framework

    最近项目确实忙,但也是一直忙于有关项目和框架技术的事情,也一直致力于改善我的WInform开发框架.使得自己及客户使用起来更加方便,更加友好,更加高效. 在很多程序模块中都很常见,也是给客户扩展查询的 ...

最新文章

  1. 抢红包要当心!钱盾反诈平台专家揭秘3类假红包骗局
  2. 谈一谈安防行业人工智能发展情况
  3. Android之记录并研究Volley框架中知识点
  4. 监听iPhone的通话状态之---CoreTelephony.framework
  5. 转载:ASP.NET中JSON的序列化和反序列化
  6. Facebook的GBDT+LR模型python代码实现
  7. 华为这个事,是不是刷KPI?
  8. html未点击背景 点击背景,在AngularJs中点击状态如何改变背景色
  9. python中的def语句输出1000以内的回文_各种方法测试回文的性能[Python]
  10. 求两个点的欧氏距离_数据智能系列(五)| 距离的秘密
  11. Zabbix 监控Nginx连接的状态
  12. 【GPT-3】地表最强语言模型GPT-3的局限与出路
  13. 用了几年的 Fastjson,我最终替换成了Jackson!
  14. “百度有啊”可以访问了,大家预测一把其前景如何?
  15. HTML5期末大作业:在线电影网站设计——电影我不是药神响应式页播(4页) HTML+CSS+JavaScript HTML+CSS+JS网页设计期末课程大作业 web前端开发技术 web课程设计
  16. CF 1720 D1. Xor-Subsequence (easy version) dp 1800
  17. DEV pivotGridControl 单元格内容变色
  18. 计算机软件定时运行,win10系统设置定时运行指定软件的详细方案
  19. 单例模式-高性能单例模式
  20. if语句和switch语句

热门文章

  1. matlab光顺拐点,基于MATLAB的最大误差双圆弧逼近曲线的算法及实现.pdf
  2. php 输出text格式化,php printf() 输出格式化的字符串,phpprintf
  3. python数据库模糊查询_Python操作mongodb数据库进行模糊查询操作示例
  4. C#写的WebServices可运行于树莓派
  5. SpringBoot入门 (一) HelloWorld
  6. api 接口开发理论 在php中调用接口以及编写接口
  7. 深入浅出Mybatis系列(一)---Mybatis入门[转]
  8. 【转】Python可变长度的函数参数
  9. WCF发布到IIS7问题的解决方案
  10. 使用LiveClick升级您的实时书签