Wednesday, June 06, 2007

.Net Framework 3.0 Introduce

.Net Framework 3.0 简介

相信大家对.Net Framework 3.0已经不再陌生了吧,具体的内容不用我介绍。我只是通过下面的一张图来对.Net Framework 3.0进行一个非常简单的介绍。


从图上我们可以看到
3.0是以.Net Framework 2.0为核心,分别对不同技术和应用层面提供的一些模块。我记得一篇文章里面说到.Net Framework 3.0 不应该叫3.0更确切的叫.Net Framework 2.5(哈哈!不知道大家是否赞同这个说法)。

.Net Framework 3.0包含了四个模块:

WPFWindows Presentation Foundation):

WPF is a productive, unified approach to UI, Media, and Documents that you can use to deliver unmatched user experiences to your customers.

WPF提供了一个统一UI、媒体和文档的用户体验。

WPF统一了WinFormWeb的用户体验开发。

WCFWindows Communication Foundation):

Unified framework for rapidly building service-oriented applications

WCF是一个迅速的建立SOA应用的框架。

WCF集成了WebServiceRemottingCom+的一些特征。

WFWindows Workflow Foundation):

The Programming Model, Engine And Tools For Building Workflow Enabled Applications On Windows Platform.

Windows平台上提供一个构建工作流程应用的模块、引擎和工具。

CardSpaceWindwos CardSpace):

Technology that simplifies and improves the safety of online login and authentication.

CardSpace是一个提供统一安全管理和身份认证的技术

通过上面简单的介绍,发现在.Net Framework 3.0中一个关键的内容就是统一和集成,微软希望是在.Net Framework 3.0开发时代不需要让开发人员费尽脑筋考虑是选择WinForm还是Web,使用WebService还是RemottingCom+等等的技术难题,只需要按照.Net Framework 3.0的技术架构开发,就可以做到开发阶段的部署透明化。

No comments: