.NET Framework 2.0是2005年11月正式发布的。据了解,经过从2002年1.1版本到2005年三年左右的应用实践,企业与开发者对.NET都有了足够的信心;而且2.0版本的确比1.1版本有很多大的改进,给企业带来了直接的经济效益。.NET Framework 3.0是2006年11月发布的,为什么却远不如他的兄弟产品?据了解,2008年还会推出.NET Framework 3.5,这样的更新是否会有更加严重的后遗症呢?
为什么无人识得新版本?
●产品架构
.NET Framework 1.X和.NET Framework 2.0两个框架专注于允许众多不同的语言与同一类库CLR进行通讯。CLR,从.NET 1.0中开始引入并在.NET 2.0中得到增强,它基于一个相对简单的概念进行工作:通用语言运行时刻模型能够执行任何运行.NET框架的系统中的代码。这对于每一位开发人员意味着,他们不再需要不断地再学习针对不同技术的语言。
从平台本身而言,.NET和其它平台最大的区别就是可以跨各种操作系统平台,.NET能在各种MS的平台上互相移植。在运行速度上面,.NET在Windows平台的桌面软件上的速度是其他语言无法比拟的。
作为一个开发者,利用非特定于OS的框架类进行开发可能是极具诱惑力的。你所要做的就是利用该框架开发出一个能够运行于多个系统上的应用程序。
而.NET Framework 3.0框架并没有对现有技术作进一步的改进,许多人对微软在这方面进行指责,其实,不一定在每次发行中都要对CLR进行改进。这个新发行的框架的重点在于,拓宽这种语言的技术吸引力。它引入了四种基本的新技术:
• Windows描述基础(WPF)
• Windows通信基础(WCF)
• Windows工作流基础(WWF)
• Windows CardSpace(WCS)
其中的每一种技术都将成为开发者用来实施新方案的奠基石。
1