· .NET Framework 每个版本的特点

是从1.0到4.0的全部版本的特点,不是它们之间的区别。说个大概就行了,谢谢。

  .NET Framework 1.1
  自1.0版本以来的改进:
  自带了对mobile asp .net控件的支持。这在1.0版本是以附加功能方式实现的,现在已经集成到框架的内部。安全方面的变更 - 使得Windows窗体代码以可靠的行为运行,从而可以在Internet环境内安全运行,并且加入了ASP .NET应用程序的代码安全访问功能。自带了对ODBC和Oracle数据库的支持。这在1.0版本是以附加功能方式实现的,现在已经集成到框架的内部。.NET Compact Framework- 这是一个用于智能设备(例如Pocket PC或者SmartPhone)的.Net Framework的子集。对IPv6的支持。大量的API变更。

  .NET Framework 2.0
  自1.1版本以来的改进:大量的API变更。新的API让需要管理.NET运行库实例的非.NET的应用程序可以做到这点。这个新的API对.NET运行库的各种功能,包括:多线程、存储器分配、代码加载等,提供了很好的控制。它最初是为Microsoft SQL Server能够有效率的使用.NET运行库而设计的,因为Microsoft SQL Server拥有它自己的日程管理器和存储器管理器。

  .NET Framework 3.0
  这个版本将包含一个支持C#和VB .Net中心的语言特性的编译器,以及对语言集成查询(LINQ,Language-Integrated Query)的支持。该版本随Visual Studio 2008一起发布。
  同时,.NET Framework 3.5自动包含 .NET Framework 2.0 SP1以及 .Net Framework 3.0 SP1,用于为这两个版本提供安全性修复,以及少量新增的类库(如System.DateTimeOffest)。此版本提供的新功能有:
  扩展方法(Extension Method)属性(Attribute),用于为扩展方法提供支持LINQ支持,包括LINQ to Object、LINQ to ADO .NET以及LINQ to XML表达式目录树(Expression Tree),用于为Lambda表达式提供支持与语言集成查询 (LINQ)和数据感知紧密集成。借助这个新功能,您可以使用相同的语法,在任何支持LINQ的语言中编写相关代码,以筛选和枚举多种类型的SQL数据、集合、XML和数据集,以及创建它们的投影。利用asp .netAJAX可以创建更有效、更具交互性、高度个性化的Web体验,这些体验在所有最流行的浏览器上都能实现。用于生成WCF服务的全新Web协议支持,包括AJAX、JSON、REST、POX、RSS、ATOM和若干新的WS-*标准。Visual Studio 2008中面向WF、WCF和WPF的完整工具支持,其中包括支持工作流的服务这一新技术。.Net Framework 3.5基类库 (BCL)中的新类可满足许多常见的客户请求。
  该版本新增的ASP .NET功能,随Visual Studio 2008 SP1发布,此版本提供了下列的新功能:
  新增的ASP .NET功能包括ASP .NET动态数据和ASP .NET AJAX附加功能,前者提供了无需编写代码就可实现数据驱动的快速开发的丰富支架框架,后者为管理浏览器历史记录提供了支持(后退按钮支持)。ADO .NET Entity Framework。对SQL Server 2008的数据提供程序支持。.Net Framework客户端配置文档是完整版.Net Framework的子集,面向客户端应用程序。这改善了尚未安装.Net Framework的计算机上的安装体验。改进Windows Presentation Foundation的性能,其中包括启动速度的位图效果性能的提高。为Windows Presentation Foundation增加的功能包括对业务线应用程序的更好支持、本机闪屏支持、DirectX像素着色器支持以及新的WebBrowser控件。ClickOnce应用程序发布者可以根据具体情况决定是否取消签名和散列,开发人员可以以编程方式安装显示自定义署名的ClickOnce应用程序,ClickOnce错误对话框支持指向网络上特定于应用程序的支持站点的链接。用于SQL Server的.Net Framework数据提供程序 (System.Data.SqlClient)完全支持SQL Server 2008数据库引擎的所有新功能。有关.Net Framework对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 Framework 4.0
  企业基础 .NET提供开发软件的独立平台,自带高度安全的网络系统,相当倚重软件组件以及组件导向程序。在这方面它完全取代前者(COM1)。

  .NET Framework 4.5
  .NET Framework 4.5 发行于2012年8月16日,是支持生成和运行下一代应用程序和 Web 服务的内部 Windows 组件。 .NET Framework 的关键组件为公共语言运行时 (CLR) 和 .NET Framework 类库(包括ADO .NET、ASP .NET、Windows 窗体和 Windows Presentation Foundation (WPF) 和 Windows Workflow Foundation (WF))。 .NET Framework 提供了托管执行环境、简化的开发和部署以及与各种编程语言的集成。[4]
  .NET for Windows Store apps:Windows Metro 风格 应用程序为特定窗体因素并利用 Windows 操作系统的功能。 通过使用 C# 或 Visual Basic,.NET Framework 4.5 的子集可用于生成 Windows 的 Metro 风格 应用程序。 这个子集称为 .NET for Windows Store apps
  更新内容:
  1.在部署期间,能够通过检测和关闭 .NET Framework 4 应用程序来减少系统重启。为大于20 GB 在 64 位平台上 (GB) 的数组支持。 此功能可在应用程序配置文件中启用。
  2.通过服务器的背景垃圾回收改进性能。 当您使用服务器垃圾回收在 .NET Framework 4.5 中时,后台垃圾回收自动启用。
  3.背景实时 (JIT) 生成,可以选择可用在多核处理器改进应用程序性能。
  4.在它超时之前,能够限制正则表达式引擎要多久能尝试解决正则表达式。
  5.能够定义应用程序域的默认区域性。
  6.Unicode (UTF-16) 编码的控制台支持。
  7.为版本控制区域性字符串排序和比较数据支持。
  8.在检索资源时,请改进性能。 请参见 打包和部署桌面应用程序中的资源。
  9.Zip 压缩改进可减少压缩文件的大小。
  10.通过 CustomReflectionContext 类,能够自定义反射上下文来重写默认反射行为。
  11.对于国际化域名的 2008 版在应用程序 (IDNA) 标准的支持,当 System.Globalization.IdnMapping 选件类在 Windows 8 使用时。
  12.当 .NET Framework 在 Windows 8 使用时,到操作系统的字符串比较的委托实现 Unicode 6.0。 在其他平台上运行时,.NET Framework 包括其自己的实现 Unicode 5.x 的字符串比较数据。每个应用程序域的基础上能够计算字符串的哈希代码。
..................未完,待续

  
温馨提示:内容为网友见解,仅供参考
无其他回答

· .NET Framework 每个版本的特点
这个版本将包含一个支持C#和VB .Net中心的语言特性的编译器,以及对语言集成查询(LINQ,Language-Integrated Query)的支持。该版本随Visual Studio 2008一起发布。同时,.NET Framework 3.5自动包含 .NET Framework 2.0 SP1以及 .Net Framework 3.0 SP1,用于为这两个版本提供安全性修复,以及少量新增...

.NET Framework、.NET Core 、 .NET 5、.NET 6和.NET 7 和.NET8 简介...
.NET Framework:基石与稳定性作为早期的版本,.NET Framework是专为Windows设计的成熟框架,为Windows应用提供稳定的基础,但局限于Windows平台。.NET Core:跨平台的革新随着.NET Core的诞生,框架开始走向跨平台,支持Windows、Linux和macOS,它由Core FX类库和Core CLR等项目构成,如.NET Core 3.1,提...

net framework 哪个好
1.兼容性增强:相较于早期版本,4.x系列在兼容性和稳定性上有了显著的提升。它能够支持更多的Windows版本,并且更好地与现有的应用程序和库集成。2.性能提升:随着版本的迭代,NET Framework在性能上也有了不小的提升。无论是内存管理、线程处理还是其他底层技术,都经过了优化和改进。3.新功能与改进:...

netframework4.6是什么?
3. 性能优化:这个版本对性能进行了诸多优化,包括启动时间、垃圾回收效率以及并行处理能力等。4. 更好的内存管理:通过改进的内存管理策略,NET Framework 4.6能更有效地利用系统资源,减少内存泄漏问题。5. 安全性增强:在安全性方面,该版本也加强了数据保护和隐私设置,确保应用程序和用户数据的安全。...

Microsoft .NET Framework 4.0是什么东西呀?
二、版本特点 .NET Framework 4.0是这一系列框架的最新版本之一,相比于之前的版本,它在性能和功能上都有了显著的提升。它支持多种编程语言,如C#和VB等,同时支持多线程编程和分布式应用开发。此外,它还包含了许多新的特性和技术,比如云服务的支持,以及对移动设备开发的支持等。三、应用与开发 在...

Microsoft.NET Framework 各个版本有什么区别
区别,版本号越高,.NET Framework平台支持的功能更强大,像很多大型软件需要更高的平台,你安装过的话可能会遇到这种情况,一般是向下兼容的,除非微软觉得某个功能有更好的替代者。。。

什么是.NET Framework 4.0的新特性?
NET Framework,Windows世界的创新基石,已经迎来了一个里程碑式的迭代——4.0版本。它不仅是一个编程模型的升级,更是一场技术融合的盛宴,旨在赋予开发者无比强大的工具,以打造惊艳的用户体验。4.0版本引入了前沿技术,让应用程序的界面交互如丝般流畅,视觉效果跃然屏幕。它突破了技术的局限,实现了...

netframework4.0是什么
4. 安全性增强:提供了各种安全特性和功能,以保护应用程序和用户数据的安全。三、应用广泛 许多企业级的软件应用都是基于NET Framework开发的。它在Windows平台上具有广泛的应用,许多商业软件和应用程序都依赖于它来实现其功能和性能。随着版本的不断更新,它在云计算、物联网和大数据等领域的应用也在不...

.net Framework历代版本对比
同时还发布了针对移动设备开发的:.NET Compact Framework 1.0和.NET Compact Framework 2.0。.NET Framework新版本的不断推出,新特性不断增加,需要支持的开发工具也不断升级,对于企业内部的平台构架师来说,也面临着各种抉择:如何规划开发技术策略,如何进行开发技术选型,如何既保持技术的持续性又能...

...NET Framework 4 Client Profile有什么区别?
1、Microsoft .NET Framework 4:Microsoft .NET Framework 4可使用 .NET 对象和语言集成查询 (LINQ) 对关系数据库进行编程。2、Microsoft .NET Framework 4 Client Profile:Microsoft .NET Framework 4 Client Profile对应编程新增持久性忽略和 POCO 支持、外键关联、延迟加载、测试驱动开发支持、模型中的...

相似回答