InfoQ

新闻

闲话Acropolis

作者 James Vastbinder译者 朱永光 发布于 2007年6月20日 下午9时48分

社区
.NET
主题
工件和工具,
.NET框架
标签
XAML,
WPF,
Visual Studio
微软的下一代CAB(Composite UI Application Block)的开发进展已经一年多没有消息了。在6月5日,微软的David Hill宣布了 一个即将发布的开发代号为Acropolis的客户端应用程序开发框架。过去几年中,开发人员主要是依靠SCSF和CAB,在.NET Framework中创建复杂的Windows客户端应用程序。这次被社区特别称赞的是这个应用程序框架是开源的,并托管在CodePlex.com上。

然而,对于Acropolis,微软将以Visual Studio插件的方式来发布,并具有自己的一些设计规则。是否支持Visual Studio Express版本还在讨论之中。

(发布这个框架的)目的就是在一年内通过提供一系列的组件和工具,以便用.NET Framework中的XAML和WPF技术,使得开发复杂的多页面的模块化客户端应用程序变得更容易。虽然XAML和WPF都已经随着.NET Framework 3.0一起发布了,但是Visual Studio 2005对于XAML和WPF进行UI开发的支持并不是很好。

对于未来社区技术预览版中所期望的功能已经定好了。但最初的几个发布版本完全可能会被在Tech Ed 2007期间发布的版本所改变。Acropolis的社区站点已经放在了windowsclient.net上,并包含了一些视频片段、文档和论坛。

社区对于Acropolis的反应朝着肯定的方向发展。可理解的是,IdeaBlade的Ward Bell把他的想法跟社区里面预料之中和大为意外等两方面的大致说法,进行了一番考量:
“Acropolis的目的是,在不牺牲构架完整性的前提下显得更平易近人。我们应该能够快速地构建简单的Acropolis应用程序,并能根据需求的变化加强这些应用程序的功能,而无需废弃我们最初的实现和重新创建。

这是一个很巧妙的策略。他们能做得到吗?我想应该可以。不过,他们的坎坷之路才刚刚开始。”
Glenn Block贴出了一个早期的FAQ,并提出了一些和SCSF/CAB相关的很尖锐的要点:
“随着Acropolis的宣布,我们当前对于SCSF的发布没有任何未来的计划。虽说如此,我们的客户还是会获得保证,我们不会停止对SCSF的支持。”
只有时间能告诉我们微软能否按照Acropolis的愿景那样,提供一系列的组件和工具,让Visual Studio很好地支持XAML和WPF客户端应用程序的开发。

查看英文原文:The Buzz on Acropolis

没有回复

回复

深度内容

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业并不需要坐以待毙,在春天到来之后,市场将会更加繁荣!