InfoQ

新闻

Composite Application Guidance for WPF(Prism)已可下载

作者 Abel Avram 译者 朱永光 发布于 2008年7月6日 上午8时19分

社区
.NET
主题
Enterprise Application Blocks,
复合
标签
Prism,
WPF

微软刚刚发布了Composite Application Guidance for WPF的2008年7月版,也即Prism。

据微软所说:

Composite Application Guidance for WPF是用来帮助你更容易地构建企业级的Windows Presentation Foundation(WPF)客户端应用程序。它将帮助你设计和构建灵活的组合WPF客户端应用程序——组合应用程序使用松散耦合的方式,把独立起作用 的功能块放在一起,以形成一个整体的应用程序。

Composite Application Guidance for WPF能帮助你将WPF客户端应用程序的开发工作分割到多个开发团队里。对于这种类型的应用程序,每个团队都负责应用程序中不同功能块的开发,最后它们会被无缝地组成在一起。

这个向导包含了如下内容:

  • 一个参考实现
  • 称为Composite Application Library的可复用的库代码
  • 文档
  • 快速入门
  • 动手实验

根据微软的说法,Composite Application Guidance for WPF是专门提供给架构师和WPF开发人员的:

该 向导专门给软件架构师和软件开发人员所用,被用来构建由多个团队开发的松散耦合组件组成的企业WPF客户端应用程序。Composite Application Library构建于Microsoft .NET Framework和Windows Presentation Foundation之上,并利用了大量的软件设计模式。熟悉这些技术和模式有助于评价和采用Composite Application Library。

Composite Application Guidance for WPF也是CodePlex上的一个项目,基于微软公共许可协议(MS-PL)提供了源代码。关于这个向导的更多细节可以查看MSDN。

它 支持的操作系统有:Windows Server 2003、Windows Server 2008、Windows Vista、Windows XP Professional Edition。若要基于包含WPF的Microsoft .NET Framework 3.5进行开发,则Microsoft Visual Studio 2008是必需安装的。

InfoQ在5月已经发表了一个关于Prism的新闻,并且在最近我们也采访了Glenn Block,一个在patterns & practices团队的Client UX计划里负责Prism项目的微软技术产品策划。

查看英文原文:The Composite Application Guidance for WPF (Prism) Is Available for Download

深度内容

和Google互补的搜索引擎Wolfram|Alpha

Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。

SOA契约成熟度模型

本文说明了所推荐的契约版本管理设计策略是如何与SOA成熟度模型发生联系的。文章目的是为实现版本管理和可组合性提供一个路线图。

数据服务简介

Vijay Narayanan在这篇文章中对数据服务的几个方面进行了介绍,它们都是SOA实践者和数据架构师感兴趣的内容。本文对数据服务的几个方面进行了介绍,包括需求定义,基本原理和好处、范围、开发以及消费模式。

分块云计算

在本文中,Jimmy Nilsson描述了一种他在过去数年间观察到的一种正在缓慢成长的架构风格,他把这种风格称为“分块云计算”。

豆瓣网技术架构变迁

罗马不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中。在本次演讲中,豆瓣的首席架构师洪强宁将与大家一起分享从上线时的单台服务器架构开始一直到现在的豆瓣架构变迁历程。

融合思想:深入探索S#arp架构

Billy McCafferty展示了S#arp架构,它在ASP.NET MVC框架的基础上,荟萃了当今的最佳实践,应用在ASP.NET Web应用程序的架构设计中。

王雷谈开源以及新兴市场计划

中国作为新兴市场中的新兴市场,是Sun在美国之外实施SSE(SUN Startup Essentials)项目重点关注的地区。在QCon Beijing 2009期间,InfoQ中文站有幸对此项目的负责人王雷先生进行了采访,探讨了关于开源、新兴市场、SSE等话题。

使用HTML5构建下一代的Web Form

HTML5 是由 WHATWG发起的,最开始的名称叫做Web Application 1.0,而后这个标准吸纳了Web Forms 2.0的标准,并一同被W3C组织所采用,合并成为下一代的HTML5标准。