本文通过在网络资料整理而得。

.NET Framework1.1

1、自带了对mobile asp.net控件的支持。(在1.0版本是以附加功能实现)

2、加入了ASP.NET应用程序的代码安全访问功能。

3、自带了对ODBC和oracle数据库支持。(在1.0版本是以附加功能实现)

4、增加了对IPv6的支持,变更了大量的API。

.NET Framework2.0

1、.NET框架2.0的组件包含在VS2005和SQL server2005里面。

2、首次实现了对64位平台支持(很多程序用到的功能基本都提供了2.0支持)。

3、WinForm

①2.0位winform提供了表格控件:DataGridView。

②提供了窗体加载网页的WebBrowser控件

③为分割窗体提供了了SplitContainer控件

④为解决后台图像下载或数据库事务缓慢,提供了BackgroundWorker组件

4、ASP.NET

①ASP.NET体系加入了:母版页、ViewState,缓存(Cache)。

②添加新控件:用于显示和编辑数据的GridView、DatailsView、FormView控件。

③建站等变得简单,使用的代码量减少。

5、ADO.NET

①提供了对用户定义类型(UDT)、异步数据库操作、XML数据类型、大值类型和快照隔离支持。

②对允许应用程序通过SQL Server 2005支持多活动结果集(MARS)的新属性支持。

6、2.0支持FTP,增强了I/O读写,SMTP支持,提供了新的XSL转换(XSLT)处理器,Web服务等功能

7、调试器显示属性

①可以控制当调试应用程序时VS显示类或成员的方式

8、编辑并继续

①该功能可以在VS中调试程序的用户在终端模式执行的同事更改源代码。编辑完之后用户可以继续执行调试。

.NET Framework3.0

1、加入WPF(Windows Presentation Foundation):用户体验更佳

2、加入WCF(Windows Communication Foundation):提供SOA(面向服务的软甲架构)支持的安全的网络服务(Web Service)框架,主要解决程序之间的通信问题

3、加入WF(Windows Workflow Foundation):提供一个设计与发展工作流导向应用程序基础支持的应用程序接口,主要是控制程序之间的逻辑转换。

4、Windows CardSpace:提供一个SSO解决方案,每个用户有各自的CardSpace。

.NET Framework3.5

该版本随VS2008一起发布

1、ASP.NET

①加入ListView、LinqDataSource控件。新加入的DataPager控件为ListView提供分页功能。LinqDataSource通过数据源控件结构公开语言及陈查询。

②支持基于服务器的AJAX开发的服务器控件。包括: ScriptManager、UpdatePanel、UpdateProgress 和 Timer 控件。

③加入Linq(语言集成查询)功能。.NET Framework 3.5 包含 LINQ 提供程序程序集,这些程序集支持使用 LINQ 来查询 .NET Framework 集合、SQL Server 数据库、ADO.NET 数据集和 XML 文档(LINQ to Object、LINQ to ADO .NET以及LINQ to XML表达式目录树。

④3.5中统一了WF和WCF框架。并且引入了对WCF服务的支持。

⑤3.5实现了与IIS7.0的集成

⑥3.5框架自动包含2.0SP1以及3.0SP1框架,用于对这两个版本提供安全性修复,及少量新增类库。

.NET Framework4.0

1、ASP.NET

①核心服务,包括可用来扩展缓存的新API、支持对绘画状态的数据进行压缩以及新的应用程序预加载管理器(自动启动功能);

②Web窗体:对ASP.NET路由的更加集中化支持、对Web标准的增强支持、更新的浏览器支持、数据控件的新功能以及视图状态管理的新功能。加入了Chart控件。

③加入MVC:包括视图的新帮助器方法、对分区的MVC程序的支持以及异步控制器。

④Microsoft Ajax,包括对 Microsoft Ajax 库中的基于客户端的 Ajax 应用程序的附加支持。

⑤Visual Web Developer,包括改进的 JScript IntelliSense、针对 HTML 和 ASP.NET 标记的新的自动完成代码段和增强的 CSS 兼容性。

2、WPF

①加入Calendar、DataGrid和DataPicker控件,VisualStateManager支持更改控件状态。

②利用触控操作,可创建在WIN7上同事接收来自多个触控的输入的程序。

③图形和动画支持布局加入、像素着色器版本3.0、缓存合成和缓存函数。

④改变了文本呈现,支持在文本框中自定义插入符号的颜色和选定内容的颜色

⑤InputBinding的Command属性、动态对象和Text属性支持绑定

⑥XAML浏览器应用程序(XBAP)支持与网页通信,并支持完全信任部署。

3、WCF

①基于配置的激活:取消了对具有 .svc 文件的要求。
    ②System.Web.Routing 集成:通过允许使用无扩展 URL,更好地控制服务的 URL。
    ③多个 IIS 网站绑定支持:允许在同一网站上具有多个使用相同协议的基址。
    ④路由服务:允许基于内容路由消息。
    ⑤工作流服务:通过提供用于发送和接收消息的活动、基于内容关联消息的功能以及工作流服务主机来集成 WCF 和 WF。

4、WCF REST

①允许缓存Web HTTP服务响应。

5、WF

①改进工作流模型:Activity类提供工作流行为的基本抽象。

6、ADO.NET

①ADO.NET提供了一些用于EF(Entity Framework)的新功能,其中包括持久性位置对象、Linq查询中的函数以及自定义对象层代码生成。

.NET Framework4.5

.NET Framework 4.5 发行于2012年8月16日

1、封装常用功能。

2、支持移动开发,开发Window Phone引用。

.NET Framework4.5.1

1、EF和ADO.NET链接失败的容错性更好。举个栗子:之前服务器挂掉,程序抛异常,新版本中一旦网络恢复,应用程序则检测到它,并继续之前工作。

2、ASP.NET可以自动挂起。实际运行的ASP.NET工作进程将被挂起为可随时唤醒状态,能够节约很多启动时间。

.NET Framework4.5.2

1、ASP.NET网络应用提供了新的API。

2、添加可选特性,在配置文件中设置EnableWindowsFormsHighDpiAutoResizing:

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------

版本关系

该图来源于CSDN:kingmax54212008

.NET版本

1.0

1.1 2.0 3.0 3.5 4.0 4.5
完整版本 1.0.3705.0 1.1.4322.573 2.0.50727.42 3.0.4506.30 3.5.21022.8 4.0.30319.1 4.5.40805
发布时间 2002-02-13 2003-04-24 2005-11-07 2006-11-06 2007-11-19 2010-04-12 2012-05-24
VS开发版本 VS2002 VS2003 VS2005   VS2008 VS2010 VS2012
Windows默认安装   Windows Server 2003 Windows Server 2003

Windows Server 2008
Windows Vista

Windows Server 2008
Windows 7

Windows Server 2008 R2
  Windows 8

Windows Server 2012
说明 Microsoft Internet Explorer 5.01 或更高版本 Microsoft Internet Explorer 5.01 或更高版本 Windows Installer 3.1 或更高版本 Internet Explorer 6.0 或更高版本   包括 .NET Framework 2.0 Service Pack 2 和 .NET Framework 3.0 Service Pack 2 累积更新 Windows Installer 3.1 或更高版本 Internet Explorer 5.01 或更高版本 .NET Framework 4.5 RC 是一个针对 .NET Framework 4 的高度兼容的就地更新。
支持的windows版本 Windows 98

Windows NT

Windows Server 2000

Windows Server 2003

Windows XP
Windows Server 2000

Windows Server 2003

Windows XP
Windows Server 2003

Windows XP
Windows Server 2003 Windows Server 2003

Windows Server 2008,

Windows Vista

Windows XP
Windows XP SP3

Windows Server 2003 SP2

Windows Vista SP1

Windows Server 2008

Windows 7
Windows Vista SP2

Windows 7

Windows 8

Windows Server 2008

Windows Server 2012

.NET Framework 各版本区别(简介)的更多相关文章

  1. 简单概述 .NET Framework 各版本区别

    目前已发行的版本有1.0.1.1.2.0.3.0.3.5.4.0.4.5(及4.5.1.4.5.2).4.6(及4.6.1). 1.0版本:最初的.net framework版本,作为一个独立的工具包 ...

  2. .NET Framework 各版本区别

    .NET Framework 各版本区别 .NET Framework 1.1 自1.0版本以来的改进:自带了对mobile asp .net控件的支持.这在1.0版本是以附加功能方式实现的,现在已经 ...

  3. .NET 版本区别,以及与 Windows 的关系

    老是记不住各 Windows 版本中的 .NET 版本号,下面汇总一下: .NET Framework各版本汇总以及之间的关系 Mailbag: What version of the .NET Fr ...

  4. .net Framework各个版本之间的发展

    原文:.net Framework各个版本之间的发展 上个星期看到了.NET 4.0框架退休日期逐渐临近文章,发现自己一直在使用NET  FrameWork,身为一个NET程序员,里面大概的区别自己还 ...

  5. [转帖]Asp.Net MVC EF各版本区别

    Asp.Net MVC EF各版本区别 https://www.cnblogs.com/liangxiaofeng/p/5840754.html 2009年發行ASP.NET MVC 1.0版 201 ...

  6. 以太坊客户端Ethereum Wallet与Geth区别简介

    以太坊客户端Ethereum Wallet与Geth区别简介 最近有不少朋友在搭建交易平台,在咨询和技术交流的过程中发现很多朋友不太清楚Ethereum Wallet和Geth区别.甚至有朋友使用Ge ...

  7. .net FrameWork各个版本之间的发展[转]

    上个星期看到了.NET 4.0框架退休日期逐渐临近文章,发现自己一直在使用NET  FrameWork,身为一个NET程序员,里面大概的区别自己还是知道的,但是自己要说出个所以然来了,发现还是有点力不 ...

  8. 如何选择 .NET Framework目标版本

    如何选择 .NET Framework目标版本 简介 .NET Framework是所有 .NET程序赖以运行的基础. 版本 到目前位置 .NET Framework共出了: .NET Framewo ...

  9. 查看Eclipse版本号的方法及各个版本区别 Eclipse选择标准

    这篇文章主要介绍了查看Eclipse版本号的方法及各个版本区别 Eclipse选择标准,方便初学者选择适合自己的版本,需要的朋友可以参考下 Eclipse 是一个开放源代码的.基于Java的可扩展开发 ...

随机推荐

  1. 微信公众号平台接口开发:基础支持,获取access_token

    新建Asp.net MVC 4.0项目 WeChatSubscript是项目UI层 WeChatTools是封装操作访问公众号接口的一些方法类库 获取AccssToken 我们要的得到AccessTo ...

  2. (一) 从Angular1到Angular2的杂谈

    使用了angular1一年下来,完成了若干项目,承蒙此框架的强大带来了不算差的项目编写体验,但1.*版本的angular,确实是有厉害的地方也有其尴尬的地方,包括较多数据的渲染的性能问题,还有就是可能 ...

  3. Win7配置IIS7

    1.安装 控制面板\程序\程序和功能\打开或关闭Windows功能  选择Internet信息服务勾选相应的内容 2.打开iis信息服务管理器  点击菜单\运行(WIN+R) 输入iis 如图所示 可 ...

  4. python 库安装笔记

    python 库安装笔记 zoerywzhou@163.com http://www.cnblogs.com/swje/ 作者:Zhouwan 2017-2-22 友情提示 安装python库的过程中 ...

  5. 如何用js实现自适应,原来只是几行代码的事(╯‵□′)╯︵┻━┻

    在javascript写下如下几行:   (function (doc, win, undefined) {            var docEl = doc.documentElement,   ...

  6. Xamarin组件包 Xamarin.ToolKit第二波

    Xamarin.ToolKit第二波 一 圆角按钮 xamarin.froms提供的标准button按钮设置了圆角和边框,都没有明显圆角样式,于是乎自己重写了渲染类.道理吧就是重写ButtonRend ...

  7. iOS开发——设计模式那点事

    单例模式(Singleton) 概念:整个应用或系统只能有该类的一个实例 在iOS开发我们经常碰到只需要某类一个实例的情况,最常见的莫过于对硬件参数的访问类,比如UIAccelerometer.这个类 ...

  8. 深入简出的nginx

    深入简出的nginx hosts的简单介绍 nginx的简单介绍 hosts介绍 谈到nginx我们不得不说hosts hosts的存放在C:\Windows\System32\drivers\etc ...

  9. mysql之连接localhost与127.0.0.1的区别

    引言 在聊天群里看到有人提到 mysql 中 localhost 和 127.0.0.1 的区别,这个之前并没有仔细考虑过.现在来学习下. localhost 与 127.0.0.1 区别 local ...

  10. 【2017-02-23】switch...case...和for循环

    1.代码简化折叠: #region 标题 ... ... #endregion 一.switch...case... 1.格式 switch(变量){ case 值:代码段;break; case 值 ...