了解 .NET Framework 3.0

   Microsoft .NET Framework 3.0(之前称为 WinFX)是用于 Windows 的新式托管代码编程模型。它将 .NET Framework 2.0 的强大功能与以下四项新技术结合在一起:Windows Presentation Foundation (WPF)、Windows Communication Foundation (WCF)、Windows Workflow Foundation (WF) 和 Windows CardSpace(WCS,之前称为“InfoCard”)。当前,使用 .NET Framework 3.0 可以构建具有以下特点的应用程序:在外观方面提供无以伦比的用户体验;支持跨技术界限的无缝通信;能够支持广泛的业务流程;提供更简便的个人信息在线管理 方式。


    WCF:
    WCF(Windows Communication Framework,代号为Indigo),旨在统一迄今为止微软创造的各种不同的通信技术,它们包括ASMX、.NET Remoting、COM+/企业服务、System.Messaging、MSMQ以及WSE。这些技术之间的兼容性将允许每个企业根据它们自身的情况逐渐过渡到WCF。

WCF允许在各个WCF端点间建立通信联系。每个端点通过以下三个组件来描述。

l    用于定位的端点地址。

l    定义了通信协议类型的端点绑定信息。

l    端点的契约(服务结构与服务的使用语义)。

WCF的体系结构确保了这三个组件的分离。作为一个开发者,你可能最关心的是其中的契约组件,因为服务的地址及其协议信息只有在应用的部署与维护期间才显得十分重要。
     WCF与WSE类似,只需使用一些简单的配置文件参数就可以用到各种 规范所提供的功能,而在此过程中几乎不需要了解任何框架底层的WS-*规范。

WPF:
     Windows Presentation Foundation是微软为Windows Vista下开发图形界面应用程序而新设计的框架。
它在充分发挥计算机全部功能的同时,结合应用程序 UI、文档和媒体内容,可在 Windows Vista 中构建应用程序并可带来高保真的体验。

WF:
     Windows Workflow Foundation是一个为在Windows下快速建立应用工作流的应用程序的框架、引擎和工具。它包括.NET Framework 3.0的命名空间、一个工作流引擎和一个为Visual Studio 2005设计的设计器。WF同时适用于客户端和服务端的Windows。

WCS:
     Windows CardSpace(WCS,之前称为“InfoCard”)是 Microsoft 用于管理数字标识的技术。

参考:
     MSDN
    《C#和.NET 2.0实战 平台、语言与框架》

posted @ 2008-03-25 10:17  随风逝去(叶进)  阅读(852)  评论(0编辑  收藏  举报
Free Web Counter
Free Web Counter