InfoQ

新闻

Flex和开放Web

作者 Jon Rose译者 张凯峰 发布于 2008年4月11日 上午12时10分

社区
Java
主题
RIA,
Web 2.0,
富客户端/桌面
标签
Flex,
Web 2.0,
Flash,
标准化
SitePen的Kevin Dangoor最近发表了一篇关于Flash、Silverlight和开放Web的博文,表达他对开放标准是web的美好前景这一观点的捍卫。
我们在SitePen非常赞同开放Web的概念,因为是开放Web带给我们今天所拥有的一切,而且也会最终引导我们实现最美好的Web未来。我认为Brad做了一件很棒的工作:向我们展现了那些能让Web一直保持成功的开放Web的特征。

Dangoor接着就开放web批评了Adobe的Flex,虽然没有明确指出他所认为的“负面影响”。
“它是开放Web吗?”,这个问题就是提给Adobe Flex的。开发者总是可以用Flash来构建整个站点,但这么做存在很多负面影响。

一位Adobe的Flex布道者Ryan Stewart在他的博客上这样反驳道
Adobe是一家令人难以置信的开放公司。我们已经把用作Falsh播放器的虚拟机项目——Tamarin,作为一个开源项目发布了。我们也开放了Flex的源代码。我们还开放了BlazeDS的源代码,它能提供丰富的、实时的数据通讯。我们开放了AMF规范,它可以在客户端和服务器之间提供更快的传输方式。而且我们一直以来都在支持Linux上的运行时,包括Adobe AIR的公共beta版本。我们真诚地从我们的社区、客户和合作者那里寻求反馈,来确保在我们的工具和平台上保持创新。

而且,我们想参与开放web。我们认为,如果Adobe的富平台和浏览器/标准委员会都继续朝着一个更丰富Web的方向去努力,必定会造福每个人。

Dangoor通过一个关键问题,继续总结他对Adobe Flex的评估:
随着Adobe为Windows、Mac和Linux提供免费的Flash播放器,会有人问“为什么要在乎SWF是不是开放的呢?”

Dangoor的最终结论是开发者做决定时可以参照的:
没有任何标准可以明确的显示未来的web会是什么模样的。开发者会在创建他们的应用程序时,选择他们需要的工具,而用户会挑选他们最喜欢的应用。对于web开发者来说,我们需要力争确保未来的web仍然是开放的,这样我们才有足够的自由来选择如何创建我们的应用。

对于InfoQ.com社区的开发者和架构师来说,Adobe Flex的强大功能胜过对开放性的关注吗?Ryan Stewarts提到的Adobe的努力会消除疑虑吗?

查看英文原文:Flex and the Open Web



相关赞助商

InfoQ中文站Java社区,关注企业Java社区的变化与创新,通过新闻、文章、视频访谈和演讲以及迷你书等为中国Java技术社区提供一流资讯。

没有回复

回复

独家内容

构建的可伸缩性和达到的性能:一个虚拟座谈会

这个由业界主要专家们参加的座谈会探究了在使应用程序具备尽可能好的伸缩性及性能的过程中所面临的挑战和思考过程。

OpenSocial的分析与实现

本视频主要对OpenSocial进行了分析,并对实现的方式进行了介绍。其中包括:OpenSocial的开发经验、Container Provider的技术准备、平台的构成要素、具体的规范、以及对未来的展望。

缓存系统MemCached的Java客户端优化历程

Memcached在大型网站被应用得越来越广泛,但是Java客户端并不多,本文作者基于现有的开源客户端进行了封装优化,并翔实记录了这一过程。

超越SOA:动态业务应用的新企业应用框架(2)

在他们文章的第二部分,作者探讨了动态业务应用的架构并介绍了资源容器的概念。他们示范了如何在JEE之上构建这个架构,以及它如何影响实现生产力。

使用ClickOnce细分发布版本

ClickOnce让WinForms应用程序的部署轻而易举。David Cooksey演示了如何在ASP.NET中编写一个HttpHandler来实现对ClickOnce部署的版本细分。

敏捷教练,从A到Z

敏捷带来了新的领导者角色,“敏捷教练”。它是不是跟“部门经理”或“技术领导”一样,只是换汤不换药呢?教练Pat Kua在这篇启蒙文章中对敏捷教练一职做了概述。

利用Ruby简化你的Java测试(进阶篇)

本文是Productive Java with Ruby系列文章的第二篇,通过上一篇的介绍,我想大家对如何利用Ruby进行单元测试有了一个基本的了解,从这里开始,我将和大家一起讨论一些利用Ruby进行单元测试时的高级话题。

书评:《应用SOA》

《应用SOA》是由四位一流SOA专家合著关于SOA的新书,其主旨是帮助你成功地实施SOA。尤其是,这本书将帮助你把你的SOA项目与企业架构、IT治理、核心数据和BPM项目结合起来。