.NETFramework各版本(.NET2.03.03.54.0)区别

.NETFramework各版本(.NET2.03.03.54.0)区别
什么是.NET Framework?
  .NET Framework⼜称 .Net框架。是由微软开发,⼀个致⼒于敏捷软件开发(Agile software development)、快速应⽤开发(Rapid application development)、平台⽆关性和⽹络透明化的软件开发平台。.NET是微软为下⼀个⼗年对服务器和桌⾯型软件⼯程迈出的第⼀步。.NET包含许多有助于互联⽹和内部⽹应⽤迅捷开发的技术。
  .NET框架是微软公司继Windows DNA之后的新开发平台。.NET框架是以⼀种采⽤系统虚拟机运⾏的编程平台,以通⽤语⾔运⾏库(Common Language Runtime)为基础,⽀持多种语⾔(C#、VB、C++、Python等)的开发。
主持与播音
  .NET也为应⽤程序接⼝(API)提供了新功能和开发⼯具。这些⾰新使得程序设计员可以同时进⾏Windows应⽤软件和⽹络应⽤软件以及组件和服务(web服务)的开发。.NET提供了⼀个新的反射性的且⾯向对象程序设计编程接⼝。.NET设计得⾜够通⽤化从⽽使许多不同⾼级语⾔都得以被汇集。
.NET Framework有哪些版本?
.NET框架 1.0、.NET框架 1.1、.NET框架 2.0、.NET框架 3.0、.NET框架 3.5、.NET框架 4.0。
.NET Framework各版本概述和选择建议北京卫生防疫站
钻机导管
NET Framework 1.0(CLR 1.0)和1.1(CLR 1.1)已经过时,强烈建议不要使⽤。 NET Framework 2.0(CLR 2.0)是⽬前⼴泛使⽤的版本,提供了⼤部分的基础功能。 NET Framework 3.0(CLR 2.0)增加了WPF、WCF、WF和Card Space等功能。 NET Framework 3.5(CLR 2.0)增加了LINQ、ADO.NET Entity Framework等功能。 NET Framework 4.0(CLR 4.0)重新实现并改进了以前版本.NET Framework的功能,并且增加了Parallel LINQ、Task Parallel Library等新功能,强烈建议使⽤。
framework各个版本详细介绍:
.NET框架 1.0
  完整版本号 - 1.0.3705
  这是最初的.NET构架,发⾏于2002年。它可以以⼀个独⽴且可重新分发的包的形式或在⼀个软件发展⼯具包集中被获得。它也是第⼀个微软Visual Studio .NET的发⾏版的⼀部分(也被称作Visual Studio .NET 2002)。
.NET框架 1.1
  完整版本号 - 1.1.4322
  这是⾸个主要的.NET框架升级版本,发⾏于2003年。它可以以⼀个独⽴的可重新分发的包的形式或在⼀个软件发展⼯具包集中被获得。它也是第⼆个微软Visual Studio .NET版本的⼀部分(也被称作Visual Studio .NET 2003)。它也是⾸个被Windows操作系统-Windows Server 2003所内置的.NET框架版本。
  ⾃1.0版本以来的改进:
  ⾃带了对mobile asp 控件的⽀持。这在1.0版本是以附加功能⽅式实现的,现在已经集成到框架的内部。安全⽅⾯的变更 - 使得Windows窗体代码以可靠的⾏为运⾏,从⽽可以在Internet环境内安全运⾏,并且加⼊了ASP .NET应⽤程序的代码安全访问功能。⾃带了对ODBC和Oracle数据库的⽀持。这在1.0版本是以附加功能⽅式实现的,现在已经集成到框架的内部。.NET Compact Framework- 这是⼀个⽤于智能设备(例如Pocket PC或者SmartPhone)的.NET框架的⼦集。对IPv6的⽀持。⼤量的API变更。
.NET框架 2.0
  完整版本号 - 2.0.50727.42,发⾏于2005年10⽉27⽇。
  .NET框架 2.0的组件都包含在 Visual Studio 2005和SQL Server 2005⾥⾯。通过MSDN Universe版可以免费下载RTM版本。
  ⾃1.1版本以来的改进:
  ⼤量的API变更。新的API让需要管理.NET运⾏库实例的⾮.NET的应⽤程序可以做到这点。这个新的API对.NET运⾏库的各种功能,包括:多线程、存储器分配、代码加载等,提供了很好的控制。它最初是为Microsoft SQL Server能够有效率的使⽤.NET运⾏库⽽设计的,因为Microsoft SQL Server拥有它⾃⼰的⽇程管理器和存储器管理器。NET框架 2.0 SP1随.NET框架3.5同时发⾏,请参看.NET框架 3.5⼀节。.NET框架 2.0 SP2随.NET框架 3.5 SP1同时发⾏,请参看.NET框架 3.5 SP1⼀节。.NET框架 3.0
  主条⽬:.NET框架 3.0
  发布⽇期2006/11/21。曾⽤名“WinFX”。依然使⽤.NET框架 2.0版本的公共语⾔运⾏库(CLR),并加⼊了适应未来软件发展⽅向的4个框架:
  Windows Presentation Foundation(WPF):提供更佳的⽤户体验,⽤来开发Windows Forms程序以及流览器应⽤程序.Windows Communication Foundation(WCF):提供SOA(⾯向服务的软件构架)⽀持的安全的⽹络服务(WebService)框架。Windows Workflow Foundation(WF):提供⼀个设计与发展⼯作流程导向(Workflow-oriented)应⽤程序基础⽀持的应⽤程序接⼝。Windows CardSpace:提供⼀个SSO的解决⽅案,每个⽤户都有各⾃的CardSpace。.NET 框架 3.0 SP1随.NE
T框架 3.5同时发⾏,请参看.NET框架 3.5。.NET框架 3.0 SP2随.NET框架 3.5 SP1同时发⾏,请参
看.NET框架 3.5 SP1。
.NET框架 3.5
  这个版本将包含⼀个⽀持C#和VB .Net中⼼的语⾔特性的编译器,以及对语⾔集成查询(LINQ, Language-Integrated Query)的⽀持。该版本随Visual Studio 2008⼀起发布。
  同时,.NET框架 3.5⾃动包含.NET框架 2.0 SP1以及.NET框架 3.0 SP1,⽤于为这两个版本提供安全性修复,以及少量新增的类库(如System.DateTimeOffest),此版本提供的新功能有:3721网络实名
扩展⽅法(Extension Method)属性(Attribute),⽤于为扩展⽅法提供⽀持LINQ⽀持,包括LINQ to Object、LINQ to ADO .NET以及LINQ to XML表达式⽬录树(Expression Tree),⽤于为Lambda表达式提供⽀持与语⾔集成查询 (LINQ)和数据感知紧密集成。借助这个新功能,您可以使⽤相同的语法,在任何⽀持LINQ的语⾔中编写相关代码,以筛选和枚举多种类型的SQL数据、集合、XML和数据集,以及创建它们的投影。利⽤asp AJAX可以创建更有效、更具交互性、⾼度个性化的Web体验,这些体验在所有最流⾏的浏览器上都能实现。⽤于⽣成WCF服务的全新Web协议⽀持,包括AJAX、JSON、REST、POX、RSS、ATOM和若⼲新的WS-*标准。Visual Studio 2008中⾯向WF、法国社会学家
WCF和WPF的完整⼯具⽀持,其中包括⽀持⼯作流的服务这⼀新技术。.NET框架 3.5基类库 (BCL)中的新类可满⾜许多常见的客户请求。[编辑].NET框架 3.5 SP1
.NET框架 3.5 SP1⾃动包含.NET框架 2.0 SP2以及.NET框架 3.0 SP2。该版本随VisualStudio 2008 SP1发布,此版本提供了下列的新功能:
  新增的ASP .NET功能包括ASP .NET动态数据和ASP .NET AJAX附加功能,前者提供了⽆需编写代码就可实现数据驱动的快速开发的丰富⽀架框架,后者为管理浏览器历史记录提供了⽀持(后退按钮⽀持)。ADO .NET Entity Framework。对SQL Server 2008的数据提供程序⽀持。.NET框架客户端配置⽂档是完整版.NET框架的⼦集,⾯向客户端应⽤程序。这改善了尚未安装.NET框架的计算机上的安装体验。改进Windows Presentation Foundation的性能,其中包括启动速度的位图效果性能的提⾼。为Windows Presentation Foundation增加的功能包括对业务线应⽤程序的更好⽀持、本机闪屏⽀持、DirectX像素着⾊器⽀持以及新的WebBrowser控件。ClickOnce应⽤程序发布者可以根据具体情况决定是否取消签名和散列,开发⼈员可以以编程⽅式安装显⽰⾃定义署名的ClickOnce应⽤程序,ClickOnce错误对话框⽀持指向⽹络上特定于应⽤程序的⽀持站点的链接。⽤于SQL Server的.NET框架数据提供程序(System.Data.SqlClient)完全⽀持SQL Server 2008数据库引擎的所有新功能。有关.NET框架对SQL Server 2008的⽀持的更多信息,请参见SQL Server中的新功能 (ADO .NET)。ADO .NET数据平台是⼀种多版本策略,它使开发⼈员能够针对概念性实体数据模型进⾏编程,从⽽
减轻他们的编码和维护⼯作。此平台提供了ADO .NET Entity Framework、实体数据模型 (EDM)、对象服务、LINQ to Entities、Entity SQL、EntityClient、ADO .NET数据服务及实体数据模型⼯具。Windows Communication Foundation现在提供了改进的互操作性⽀持,增强了部分信任⽅案中的调试体验,并扩展了集成协议⽀持以更⼴泛地应⽤于Web 2.0应⽤程序,从⽽使DataContract串⾏化程序更易于使⽤。Microsoft.VisualBasic.PowerPacks命名空间引⼊了新的DataRepeater控件,该控件以可⾃定义的列表格式显⽰数据。此命名空间还包含新的⽮量形状。
.NET框架 4.0
  .NET框架 4.0主要增加了并⾏⽀持,英⽂版于2010年4⽉12⽇推出。
  企业基础 .NET提供开发软件的独⽴平台,⾃带⾼度安全的⽹络系统,相当倚重软件组件以及组件导向程序。在这⽅⾯它完全取代前者(COM)。
.NET框架版本已经升级到了3.5。但是 framework 3.0和3.5其核⼼部分还是2.0的东西,只不过在其基础上增加了⼀些个类库。以下这个图表可以很清楚的描述了3个版本框架的不同之处。
framework 2.0 = CLR 2.0 + FCL(framework class library)
framework 3.0 = framework 2.0 + SP1 + WPF + WCF + WF + CardSpace
framework 3.5 = framework 3.0 + SP2 + new compiler
天门实验初级中学这三个版本framework的CLR都是2.0,因此,你会发现asp的runtime还是只有1.1和2.0,像Linq这些新功能其实只是⽤新的编译器加上⼀些新的类库来实现的,3.5版本并没有对CLR做⼤的升级。

本文发布于:2024-09-21 21:59:54,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/160723.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:框架   版本   提供   程序   功能   数据   代码   软件
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议