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

.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. 【鸡年大吉】,不知道写点啥,放个demo(小球碰撞)吧,有兴趣的看看

    最初的想法是仿写win7的泡泡屏保效果,但是对于小球的斜碰问题一直没搞明白(如果你会这个,欢迎留言或者做个demo),所以只是简单处理了碰撞后的速度,有时候会看起来很搞笑~~~funny guy 话不 ...

  2. ES2:ElasticSearch 集群配置

    ElasticSearch共有两个配置文件,都位于config目录下,分别是elasticsearch.yml和logging.yml,其中,elasticsearch.yml 用来配置Elastic ...

  3. loadrunner解决浏览器死机问题

    初次接触loadrunner时,遇到很多问题.浏览器崩溃以及录不到脚本就折磨了一周时间.最后终于解决 一.浏览器崩溃问题 1.退出安全卫士和防火墙 2.去掉IE第三方扩展.工具-Internet选项- ...

  4. 代码神器Atom,最常用的几大插件,你值得拥有。

    作者:魔洁 atom常用插件 atom插件安装File>Settings>intall搜索框输入插件名,点击Packages搜索,搜索出来后点击intall安装,建议你先安装(simpli ...

  5. [数据共享(干货)] wcf rest 服务发布数据 以及获得数据

    最近在做一个项目 ,需要我们做一个东西,我们姑且叫数据共享吧,我们公司叫A公司,对方公司叫B公司,就是A公司提供一个数据服务接口出去,B公司如果想拿我们数据的时候直接调用我们的服务接口就行了,我们同样 ...

  6. java集合框架02——Collection架构与源码分析

    Collection是一个接口,它主要的两个分支是List和Set.如下图所示: List和Set都是接口,它们继承与Collection.List是有序的队列,可以用重复的元素:而Set是数学概念中 ...

  7. 由Spring框架中的单例模式想到的

    单例模式是一种常用的软件设计模式.在它的核心结构中只包含一个被称为单例的特殊类.通过单例模式可以保证系统中一个类只有一个实例 注:Spring源码的版本4.3.4 Spring依赖注入Bean实例默认 ...

  8. (4)activiti之uel表达式

    有了前面几章,我们肯定有一定的困惑,activiti如何与实际业务整合,比如一条采购单,如何跟一个流程实例互相关联起来? 这里就需要使用到activiti启动流程实例时设置一个流程实例的busines ...

  9. css控制图片与文字对齐

    文字旁边搭配图片时,发现图片比文字靠上,原来默认的情况是图片顶对齐而文字底对齐,通过设置css属性可以使得图片与文字对齐. 设置各对象的vertical-align属性,属性说明:baseline-将 ...

  10. CountDownLatch类的使用

    java.util.concurrent.CountDownLatch是一个并发构造,它允许多个线程等候特定的操作完成. CountDownLatch用一个数字初始化,通过调用countDown()方 ...