2007-08-10

针对构架师的.NET 3.0介绍

来源: Mohammad 作者:佚名 评论 0 条
 

  微软.NET的最新版本,.NET Framework 3.0,为开发下一代业务解决方案软件系统开启了新的可能。它的设计目标是:提高生产力,降低基础设施复杂性,提供一个一致的元系统,让企业级服务、工作流解决方案和用户体验软件系统的开发更轻易。

  在我和大量的构架师讨论的过程中,我听到解决方案构架师非常关心安全、开放的标准、互操作性、面向服务的构架、要害技术间的关系(例如Workflow Foundation和Biztalk)和生产力。在这篇文章当中,我将按照构架师社区最感爱好的领域来逐一介绍.NET 3.0。

.NET的相关版本

  自从微软推出第一个版本的.NET Framework,已经过去差不多6年了。3.0 是第一个随操作系统发布的框架,它附带在每个Windows Vista中,也可以支持Windows XP SP2 和 Windows Server 2003。直到.NET 3.0,以前的每个版本的.NET Framework都会伴随着一个新的通用语言运行时(Common Language Runtime),后面将简称为CLR。但这次,微软没有修改.NET Framework 3.0 版本中的CLR(译者注:而是基于.NET 2.0的CLR),这一点需要重点注重。

  由于.NET 2.0和3.0共享同样的CLR,在.NET 2.0中编写的任何程序都可以运行于.NET 3.0中,这是和以前版本的一个重要而显著的区别。以改变来看,对于那些喜欢代数方程的人来说,它们之间的关系可以总结为下面的公式:

.NET 3.0 = .NET 2.0 WCF WPF WCS WF

  我会为每个缩写提供一个定义,不过当你任何时候对.NET 2.0和3.0之间的关系感到困惑时,只要记住上面的这个方程式就好了。.NET 3.0其后的哲学之一就是提供一些功能让“基础设施结构”成为框架的一部分。它让你可以只眼球你的要害的业务问题。

  .NET Framework 3.0通过4个要害的、以标准为基础的支柱来对应我们客户要求和验证的领域,以达成上述目标。它也包含了一个重要的叫做XAML的新语言。XAML是一个基于XML的声明性语言,通过XML定义对象和它们的属性,答应客户声明性地开发工作流(WF)和身临其境的用户体验(WPF)。让我们来浏览一下.NET 3.0框架中要害支柱的更具体内容。

Windows Communication Foundation (WCF)

  WCF答应你通过提供一个基于标准的框架和一个组合的架构来构建服务。WCF的3个要害设计理念是互操作性、生产力和面向服务的开发。


(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:透彻掌握ASP分页技术  
下一篇:DVBBS论坛防止注册机发垃圾贴的办法
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号