Mozilla Labs 公布 Prism 项目

  • Jon Rose
  • 郭晓刚

2007 年 10 月 30 日

话题:开源微软架构DevOps语言 & 开发

上周 5,Mozilla Labs 公布了 Prism 项目。这个项目与 Adobe AIR 类似,是一个在桌面上运行 Web 应用的平台。Mozilla 也赶上了这个刚刚冒头的市场潮流。Prism 是以 Mozilla 的旧项目Webrunner为基础的。Mozilla Labs 在公告中这样描述他们的新产品

Prism 让用户把 Web 应用从他们的浏览器中分离出来,直接在他们的桌面上运行。

……Prism 不是一个新平台,它只不过把 Web 平台与桌面体验结合在一起。Web 开发者不需要专门针对它来开发,因为任何可以在一个符合标准的现代浏览器中运行的应用,都可以在 Prism 中运行。Prism 是在 Firefox 上面开发的,因此它支持丰富的 Internet 技术,像 HTML、JavaScript、CSS 和,可以在 Windows、Mac OS X、Linux 上运行。

Mozilla Labs 在公告中将之与 Adobe AIR 和 Microsoft Silverlight 进行了对比:

同 Adobe AIR 和 Microsoft Silverlight 不一样,我们不准备构建一个专有的平台去取代 Web。我们认为 Web 对于这类创新是一个足够强大而开放的平台,因此我们的目标是找出并扶持那些能将桌面应用的优点带到 Web 平台的改进。

虽然 Prism 的焦点集中在如何将 Web 应用融入桌面体验,我们也同时在为 Web 本身增加功能,以提升应用的能力,比如为离线数据存储和利用 3D 图形硬件提供支持。

Adobe 的 Mike Chambers 在他的博客中回应了 Prism 公告里对 AIR 所作的比较,他认为两个产品是非常相似的,同时也质疑了 Mozilla 给 AIR 贴的“专有”标签:

你可以用一样的话来描述 Adobe AIR(只需要把 Prism 换成 Adobe AIR,把 Firefox 换成 Webkit)。

因此我觉得很奇怪的一点是,Mozilla 显然正在做一些和 Adobe AIR 非常相似的事情(这是好事),但不知道为什么由 Mozilla 来做就必定是好的,换成 Adobe 就必定是邪恶的。

Adobe 的 Mike Potter 也加入对话,他指出说Prism 有助于确立 AIR/Desktop 模型

不过,存在相似之处是肯定的。能看到人们确认同样的问题是一件好事——这对 AIR 所做的事情是一个认可。

Mozilla 的公告最后的总结是给所有开发者的一个正面信号,公告中描述了整个软件社区的共同目标——“提升 Web 应用的可用性”:

Prism 只是我们围绕着提升 Web 应用的可用性这个目标而进行的许多尝试之一。它和我们做的所有项目一样是开源的。任何有意进一步发展这个概念的人,我们都期待着倾听其想法,与之合作。

最终,开发者社区会决定哪个编程模型和提供平台的厂商才是正确的。

查看英文原文: Mozilla Labs announces Prism
开源微软架构DevOps语言 & 开发