.NET Framework 各版本区别(简介)
本文通过在网络资料整理而得。
.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 各版本区别(简介)的更多相关文章
- 简单概述 .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版本,作为一个独立的工具包 ...
- .NET Framework 各版本区别
.NET Framework 各版本区别 .NET Framework 1.1 自1.0版本以来的改进:自带了对mobile asp .net控件的支持.这在1.0版本是以附加功能方式实现的,现在已经 ...
- .NET 版本区别,以及与 Windows 的关系
老是记不住各 Windows 版本中的 .NET 版本号,下面汇总一下: .NET Framework各版本汇总以及之间的关系 Mailbag: What version of the .NET Fr ...
- .net Framework各个版本之间的发展
原文:.net Framework各个版本之间的发展 上个星期看到了.NET 4.0框架退休日期逐渐临近文章,发现自己一直在使用NET FrameWork,身为一个NET程序员,里面大概的区别自己还 ...
- [转帖]Asp.Net MVC EF各版本区别
Asp.Net MVC EF各版本区别 https://www.cnblogs.com/liangxiaofeng/p/5840754.html 2009年發行ASP.NET MVC 1.0版 201 ...
- 以太坊客户端Ethereum Wallet与Geth区别简介
以太坊客户端Ethereum Wallet与Geth区别简介 最近有不少朋友在搭建交易平台,在咨询和技术交流的过程中发现很多朋友不太清楚Ethereum Wallet和Geth区别.甚至有朋友使用Ge ...
- .net FrameWork各个版本之间的发展[转]
上个星期看到了.NET 4.0框架退休日期逐渐临近文章,发现自己一直在使用NET FrameWork,身为一个NET程序员,里面大概的区别自己还是知道的,但是自己要说出个所以然来了,发现还是有点力不 ...
- 如何选择 .NET Framework目标版本
如何选择 .NET Framework目标版本 简介 .NET Framework是所有 .NET程序赖以运行的基础. 版本 到目前位置 .NET Framework共出了: .NET Framewo ...
- 查看Eclipse版本号的方法及各个版本区别 Eclipse选择标准
这篇文章主要介绍了查看Eclipse版本号的方法及各个版本区别 Eclipse选择标准,方便初学者选择适合自己的版本,需要的朋友可以参考下 Eclipse 是一个开放源代码的.基于Java的可扩展开发 ...
随机推荐
- 【鸡年大吉】,不知道写点啥,放个demo(小球碰撞)吧,有兴趣的看看
最初的想法是仿写win7的泡泡屏保效果,但是对于小球的斜碰问题一直没搞明白(如果你会这个,欢迎留言或者做个demo),所以只是简单处理了碰撞后的速度,有时候会看起来很搞笑~~~funny guy 话不 ...
- ES2:ElasticSearch 集群配置
ElasticSearch共有两个配置文件,都位于config目录下,分别是elasticsearch.yml和logging.yml,其中,elasticsearch.yml 用来配置Elastic ...
- loadrunner解决浏览器死机问题
初次接触loadrunner时,遇到很多问题.浏览器崩溃以及录不到脚本就折磨了一周时间.最后终于解决 一.浏览器崩溃问题 1.退出安全卫士和防火墙 2.去掉IE第三方扩展.工具-Internet选项- ...
- 代码神器Atom,最常用的几大插件,你值得拥有。
作者:魔洁 atom常用插件 atom插件安装File>Settings>intall搜索框输入插件名,点击Packages搜索,搜索出来后点击intall安装,建议你先安装(simpli ...
- [数据共享(干货)] wcf rest 服务发布数据 以及获得数据
最近在做一个项目 ,需要我们做一个东西,我们姑且叫数据共享吧,我们公司叫A公司,对方公司叫B公司,就是A公司提供一个数据服务接口出去,B公司如果想拿我们数据的时候直接调用我们的服务接口就行了,我们同样 ...
- java集合框架02——Collection架构与源码分析
Collection是一个接口,它主要的两个分支是List和Set.如下图所示: List和Set都是接口,它们继承与Collection.List是有序的队列,可以用重复的元素:而Set是数学概念中 ...
- 由Spring框架中的单例模式想到的
单例模式是一种常用的软件设计模式.在它的核心结构中只包含一个被称为单例的特殊类.通过单例模式可以保证系统中一个类只有一个实例 注:Spring源码的版本4.3.4 Spring依赖注入Bean实例默认 ...
- (4)activiti之uel表达式
有了前面几章,我们肯定有一定的困惑,activiti如何与实际业务整合,比如一条采购单,如何跟一个流程实例互相关联起来? 这里就需要使用到activiti启动流程实例时设置一个流程实例的busines ...
- css控制图片与文字对齐
文字旁边搭配图片时,发现图片比文字靠上,原来默认的情况是图片顶对齐而文字底对齐,通过设置css属性可以使得图片与文字对齐. 设置各对象的vertical-align属性,属性说明:baseline-将 ...
- CountDownLatch类的使用
java.util.concurrent.CountDownLatch是一个并发构造,它允许多个线程等候特定的操作完成. CountDownLatch用一个数字初始化,通过调用countDown()方 ...