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

.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. 新手Axis2 发布Web Service之路

    由于公司的需求,需要写几个银行接口写模拟器(Mock Server),此次接口需要发布成一个WEB Service. 一开始,我以为只要负责写接口的业务层就行了,具体的框架或是环境搭建可以不用管.在与 ...

  2. android延迟执行

     延迟执行可以通过以下操作实现,按照推荐的顺序列出来 1. new Handler().postDelayed(new Runnable(){ public void run() { //execut ...

  3. linux的Make使用的重定向

    Linux中,脚本语言环境中,即你用make xxx即其他一些普通linux命令,比如ls,find等,不同的数字,代表不同的含义:  数字 含义  标准叫法   0  标准输入   stdin = ...

  4. input中的disabled 和 readonly的区别

    1.Readonly只针对input(text / password)和textarea有效, 而disabled对于所有的表单元素都有效, 2.但是表单元素在使用了disabled后,当我们将表单以 ...

  5. Quartz_理解2

    一.核心概念   Quartz的原理不是很复杂,只要搞明白几个概念,然后知道如何去启动和关闭一个调度程序即可.   1.Job 表示一个工作,要执行的具体内容.此接口中只有一个方法 void exec ...

  6. udp 服务器界面监听

    今天在做项目的时候,发现不同子网下是不能做UDP通信的,不知道是不是这样呢 遇到一个错误:eclipse遇到报错: The type JPEGImageEncoder is not accessibl ...

  7. Monit:开源服务器监控工具

    Monit是一个跨平台的用来监控Unix/linux系统(比如Linux.BSD.OSX.Solaris)的工具.Monit特别易于安装,而且非常轻量级(只有500KB大小),并且不依赖任何第三方程序 ...

  8. Top命名的一些简单用法

    1. Top命令的显示 top 2. 按(Shift + O)是为了选择列进行排序.例如:按a是为了通过PID进行排序.然后按任意键返回主窗口. 3. 显示特定用户的进程. top -u hadoop ...

  9. 酷派8702手机打开logcat

    机器在出厂时将log的级别做了限制,方法是:拨号盘输入*20121220# -> 选择日志输出级别 -> 选择Java log level -> 选择LOGD即可.

  10. Java Web(七) JSTL标签库

    在之前我们学过在JSP页面上为了不使用脚本,所以我们有了JSP内置的行为.行为只能提供一小部分的功能,大多数的时候还是会用java脚本,接着就使用了EL表达式,基本上EL表达式看似能满足我们的要求,它 ...