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

没有回复

回复

深度内容

Flex与JSON及XML的互操作

平台需要互操作性。在这篇文章中,作者仔细研究了Flex和JSON及XML的互操作性。文章也包含了使用E4X库来将XML映射到图表和表格组件的内容,还演示了如何使用as3core库来解码JSON消息。

用Qi4j进行面向组合编程

本文将简要介绍面向组合编程(COP,Composite Oriented Programming)的概念,展示它如何规避OOP存在的一些问题,并重新点燃使用可重用部件组装领域模型(Domain Model)的希望。

系统开发——新学科,新教育

一门新的计算机学科——“系统开发”,强调人性化、匠艺、设计、创意、创新和新事物的涌现,并建议用被称为“bottega”的工作室替代乏善可陈的教室。

图书聚焦:Visual Studio 2008 揭秘

Mike Snell和Lars Powers用他们最近由Sams出版的新书《Visual Studio 2008揭秘》,试图帮助大家提高开发人员的生产力。本文包括一个下载样章——第10章调试。

BPEL为何不是BPM的圣杯?

Pierre Vigneras在本文中讨论了作为标准之一的BPEL所存在的问题。Pierre先给我们大致介绍了一个简单的并行流程,接着讨论了从业者在试图以一个结构化模型为基础表达非结构化流程时遇到的一系列问题。

基于范型的多语言编程

你是否仔细思考过,为什么人们总在讨论“要正确的语言做恰当的事情”?在这篇文章中,Sadek Drobi向你解释了为什么应该在系统内部混合使用多种语言。

采访与书摘《Pro Web 2.0 Application Development with GWT》

Jeff Dwyer就关于他的新书(《Pro Web 2.0 Application Development with GWT》)、GWT1.5以及创建可搜索的Ajax应用谈了一些他的见解。

时刻准备着,迎接IT业的春天

我们需要设身处地地为客户及客户的业务本身着想,与客户同舟共济。更多创新的思路、产品和模式也同样将为IT业带来新的出路。IT业并不需要坐以待毙,在春天到来之后,市场将会更加繁荣!