技术开发 频道

.NET 的发展与变迁

     三 .NET版本的发展变迁

    自从.NET Framework在2001年首次发布以来,微软对它已经进行了两次小的升级和一次大的升级,这其中包括几个稳定版本(有一些版本是作为SP发布的)。
3.1 .NET Framework 1.0

    .NET Framework1.0是第一个发行的版本。这个SDK以单独的开发包形式发布。它还被包含在Microsoft Visual Studio.NET中。这个Visual Studio.NET版本就是微软发行的第一个Visual Studio.NET版本,即Visual Studio.NET 2002。下面是.NET Framework1.0的发行轨迹。
版本名称 版本号 发行日期
1.0 Beta 1 1.0  2000-11
1.0 Beta 2 1.0.2914.0 2001-06-20
1.0 RC 1.0.3328.0  
1.0 RTM 1.0.3705.0 2002-01-05
1.0 SP1 1.0.3705.209 2002-03-19
1.0 SP2 1.0.3705.288 2002-08-07
1.0 SP3 1.0.3705.6018 2004-08-31

    3.2 .NET Framework 1.1

    这个版本是微软对.NET Framework的一次主要的升级。这个版本被包含在Visual Studio.NET 2003中,它的SDK也可以从微软的网站免费下载。这个版本首次被集成在Windows Server2003中。Windows Server2003最开始集成的是1.1 RTM版。下面是.NET Framework1.1的发布轨迹。
版本名称 版本号 发行日期
1.1 RTM 1.1.4322.573 2003-04-01
1.1 SP1 1.1.4322.2032 2004-08-30
Released with Windows Server 2003 SP1 1.1.4322.2300 2005-03-30

    3.2.1 相对于.NET Framework1.0有哪些变化

    ●内嵌了移动版的ASP.NET控件。以1.0版本中这些控件只是作为.NET Framework的附属部分,而并不是.NET Framework的一部分。
    ●更高的安全性。增加了从Internet下载的.NET程序的访问限制,以及为ASP.NET增加了代码访问安全功能。
    ●内嵌了ODBC和Oracle数据库的支持。在1.0版本中这些功能也是作为附属部分,它们并不属于.NET Framework。
    ●增加了精简版的.NET Framework。这是一个可以运行在手持设备上的版本。
    ● 支持IPv6。
    ● 增加了很多API。

    3.3 .NET Framework 2.0

    这个版本随着Visual Studio.NET 2005、Microsoft SQL Server2005以及BizTalk2006一起发布。
版本名 版本号 发行日期
2.0 Preview 2.0.40301.9 2004-03-01
2.0 Beta 1 2.0.40607.16 2004-06-29
2.0 Beta 1+ 2.0.40607.42 2004-07-27
2.0 Beta 1R 2.0.40607.? 2004-09-01
2.0 Beta 2 2.0.41013.0 2004-10-13
2.0 RTM 2.0.50727.42 2005-11-07


    3.3.1 相对于.NET Framework1.1有哪些变化

    ●增加了很多API。
    ●提供了一些用于高级控制的新API。这些控制包括多线程、内容分配、动态装载以及其它一些控制。在SQL Server2005中已经大量了这些功能。
    ●支持64位操作。所支持的平台包括x64和IA64。
    ●增加了对范型的支持。
    ●对ASP.NET控制进行了重大升级。
    ●提供了新的数据绑定控件
    ● 增加了ASP.NET的个性化支持,这其中包括对主题和皮肤的支持。

    3.4 .NET Framework 3.0

    我们以前将.NET Framework3.0称为WinFX,这个版本提供了一套新的内核API,这个版本已经成为Windows Vista操作系统的一部分。.NET Framework3..0还可以被安装在Windows XP SP2以及Windows Server2003 SP1上。这个版本在构架上并没有什么大的变化,它的运行时使用的是.NET Framework2.0的运行时。
    .NET Framework3.0由以下几个主要部分组成:
    ●Windows表现层基类库(WPF),以前叫Avalon。这是一套新的图形接口API,这套API可以充分利用3D技术,这其中包括计算机硬件和软件。
    ● Windows通讯基类库(WCF),以前叫Indigo。这是一个面向服务的消息系统,这个系统允许将本地程序和外部的程序集成,这有些类似于Web Services。
    ●Windows工作流基类库(WF),允许系统建立自动化任务,并且可以在其中建立事务。
    ●Windows数字标识(WCS),以前叫InfoCard。这是一个可以存储这人数字标识,并提供了编程接口,如可以将这项技术应用到网站的登录上。


图2

版本名称 版本号 发行日期
3.0 Beta 2 3.0.3906.22 2006-05-23
3.0 June CTP  3.0.04131.6 2006-06-23
3.0 July CTP 3.0.04307.00 2006-07-17
3.0 RC 3.0.04324.17 2006-09-01
3.0 RTM 3.0.4506.30 2006-11-06

    3.5 .NET Framework 3.5 

    在9频道的访谈中,Jason Zander,微软的.NET Framework团队主管,透露了这个新版本的一些信息。这个版本暂时命名为“3.5版”,这个版本将包含一个新的编译器,这个新的编译器将支持很多新的特性,如语言集成查询,还有C#和VB.NET中的许多新的特性。这个版本将和Visual Studio2005的下一个发行版本(代号为Orcas)同时发行。
0
相关文章