Microsoft已于2000年11月开始发布.NET Framework作为其第一个测试版。此后,.NET已经发展成为一个非常有效的编程平台,这意味着简化了开发人员的编程效率。
增强功能正在进行中,而且更新的框架版本几乎每年都会上市。
在这篇文章中,我将尝试简要解释迄今发布的Dotnet版本。
在撰写本文时,发布的最新.NET Framework版本是dot net框架4.6.2。
.NET是Microsoft的软件开发框架,主要针对Microsoft Windows操作系统运行。DOT NET Framework只是一套工具和库,可帮助开发人员快速,轻松地开发安全的软件应用程序。
即使测试版是2000年11月,官方的.Net框架版本是在2002年。
以下列出了各种dot net版本和相应的功能添加。所以继续阅读.NET Framework的简要版本历史
在2002年,DOTNET框架1.0版的第一个正式版本已经完成。Dotnet Framework 1.0包含CLR的第一个版本和基类库的第一个版本。
DOT NET Framework 1.0的核心功能是,
· CLR,公共语言运行时间1.0。
· 新语言C#引入了。
· 升级了VB6版本的.NET,VB.NET被引入
· ADO升级到ADO.NET
· 经典ASP(Active Server Pages)版本3升级到ASP.NET,可以直接使用正常的编程语言,如C#,VB.NET等,用于服务器端编码,而不是脚本语言,如VB脚本。
· 推出了WebServices
· Remoting是分布式组件对象模型(DCOM)的替代品。
· 集成开发环境(IDE)Visual Studio 2001引入了极好的功能,以提高开发人员的效率.Visual Studio是所有点网络语言的通用开发平台。
Microsoft在2003年发布了DOT NET Framework V1.1 .Net Framework 1.1版扩展了.NET Framework 1.0版,具有现有功能的新功能和改进功能。您不必安装以前版本的
在安装最新版本之前,不必安装以前版本的.NET Framework或CLR。每个版本都附带必要的组件。
DOT NET Framework 1.1的扩展功能是,
· 并行执行(使单个计算机上的应用程序能够针对CLR的多个版本运行)
· ADO.NET改进(本地支持ODBC和Oracle数据库通信,DataReader对象公开HasRows属性,连接对象的EnlistDistributedTransaction方法)
· 改进的Web服务(对配置,协议,描述和发现更改所做的更改)
· .NET Framework安全性中的更改(AllowPartiallyTrustedCallersAttribute,托管环境中的ASP.NET安全性)
· IPv6(Internet协议版本6)支持
· 改进框架的可扩展性和性能
· .NET Framework 1.1结合了移动控件,Visual Studio发行版还包含移动控件。
· 与V1.1一起,Microsoft发布了Visual Studio 2002 IDE,其旧版Visual Studio 2001具有一些改进。
2005年,微软推出了改进的dot net版本DOT NET Framework 2.0。使用dotnet Framework 2.0,Microsoft引入了一个新版本的CLR,添加了基类库,包括泛型,通用集合和ASP.NET的重要添加。
DOT NET Framework 2.0的功能和改进是,
· CLR 2.0引入了老CLR 1.1的主要变化
· 具有高级功能的C#.NET 2.0
· 具有高级功能的VB.NET 2.0
· 高级ADO.NET 2.0
· ASP.NET 2.0
· ASP.NET AJAX(异步Javascript)被介绍
· Web服务增强功能(WSE)
· 通过引入新的API,增强对运行时行为的控制,涉及多线程,内存分配,装配加载
· 全面的64位支持x64和IA64硬件平台
· ASP.NET的新的个性化功能,例如支持主题,外观和Web部件。
· .NET微框架
· 随着Dot Net Framework 2.0版,Microsoft发布了具有许多高级功能的IDE Visual Studio版本2005
2006年发布的DOT NET Framework 3.0版。Microsoft .NET Framework 3.0版是.Net 2.0框架的扩展,采用新的革命性技术Windows Presentation Foundation(WPF),Windows Communications Foundation(WCF),Windows Workflow Foundation(WF) )和Windows CardSpace。
DOT NET Framework 3.0的特点是,
· 公共语言运行时,CLR 2.0保持不变。
· 编程语言,ADO.NET和ASP.NET 2.0中没有更新
· 推出Windows Communication Foundation(WCF)
· 推出Windows Presentation Foundation(WPF)
· 推出Windows Workflow Foundation(WWF)
· 推出Windows卡空间
· Visual Studio 2005 IDE保持相同,但是Service Pack可用于并入4个附加组件。
由于Visual Studio 2005不直接集成WCF,WPF,WWF和Windows Card Space,这4个组件没有得到预期的关注和市场覆盖。2008年,微软发布了DOT NET Framework 3.5 ,将这4个组件集成在新的Visual Studio IDE。
此外,它增加了新功能,如支持AJAX的网站和LINQ。此外,SP1更新添加了.NET Framework Client Profile,Dynamic Data和一小部分其他增强功能。
DOT NET Framework 3.5特性和增强功能是,
· C#3.5具有新功能
· VB.NET 3.5具有高级功能
· ADO.NET 3.5
· ASP.NET 3.5具有新的高级功能
· 新版本的AJAX,ASP.NET AJAX 3.5在Visual Studio中内置支持。
· WCF 3.5集成在Visual studio中
· WPF 3.5集成在Visual Studio中
· 集成在Visual Studio中的WWF 3.5
· .NET Framework 3.5引入了语言集成查询(LINQ)的新概念
Dot Net版本4.0以下功能,
· 推出CLR 4.0
· 管理可扩展性框架(MEF)
· 动态语言运行时(DLR)
· 任务并行库
· Visual Studio 2010推出
Dot Net版本4.5的主要特点是,
· 特性增强CLR 4.0
· 异步支持
· 支持构建Windows Store应用程序
· 功能强化WPF,WCF,WF和ASP.NET
· 高级Visual Studio 2012
dot net版本4.5.2的主要特点是,
· C#版本:5.0
· 结合性能和调试改进
· 支持自动绑定重定向
· 对Windows Phone Store应用程序的扩展支持
· 异步编程
· 来电信息属性
· 循环变量闭合
· Visual Studio 2013
.NET版本4.5.2的主要特点是,
· 推出了用于64位系统的新JIT编译器RyuJIT
· 引入开源.NET Framework包
· 支持代码页编码
· 改进事件跟踪
· Visual Studio 2015
.NET版本4.6的主要特点是,
· C#版本:6.0
· 使用.NET Native编译
· ASP.NET核心5
· 事件跟踪改进
· 支持页面结尾
· 用于异步响应冲洗的基于任务的API
· 模型绑定支持任务返回方法
· HTTP / 2支持
· 支持令牌绑定协议
· 随机字符串哈希算法
· 用于托管代码的64位JIT编译器
· 装配装载机改进
· 启用SIMD的类型
· 对垃圾收集(GC)的增强
· 兼容性开关
· 基于任务的异步模式(TAP)
· HDPI改进
· SSL支持
· 使用不同的HTTP连接发送消息
.NET版本4.6.1的主要特点是,
· 支持包含ECDSA的X509证书
· 在ADO.NET中始终加密对硬件保护的密钥的支持
· WPF中的拼写检查改进
· 本机图像发生器(NGEN)PDB
.NET Framework 4.6.2包括以下领域的新功能,
· 密码学增强功能
· 包括支持包含FIS 186-3 DSA的X509证书
· 支持持久密钥对称加密
· SignedXml支持SHA-2散列
· 对ECDiffieHellman密钥导出例程的输入提高了清晰度。
· 支持将Windows Forms和WPF应用程序转换为UWP应用程序。
· ClickOnce支持TLS 1.1和TLS 1.2协议。
· 使用指令导入静态成员
· 异常过滤器
· 索引成员
· 元素初始化器
· 等待捕捉,最后阻止
· 集合初始化器
在本文中,我们总结了所有发布的网络版本的功能。这将有助于了解.NET框架版本的演变以及不同版本网络中包含的功能。在下面的评论部分中提供宝贵的意见,问题或意见。
窗体底端
窗体顶端