BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Google Wave会影响RIA/Silverlight吗?

| 作者 Abel Avram 关注 7 他的粉丝 ,译者 王丽娟 关注 0 他的粉丝 发布于 2009年6月8日. 估计阅读时间: 8 分钟 | GMTC大前端的下一站,PWA、Web框架、Node等最新最热的大前端话题邀你一起共同探讨。

对于最近发布的、推广HTML 5的Google Wave平台,有些人认为它会对包括Silverlight在内的RIA产生重大影响,而另一些人则认为Wave实际上是微软SharePoint和Exchange的竞争对手,而非RIA。欢迎投票表达你的看法?

HTML 5规范包含一些长期要求的特性,这些特性可能会抢占RIA的领地,特别是Flash、Silverlight和Java FX的。实际上,创造RIA平台就是因为HTML提供了太少的类似桌面的体验。这马上会发生改变。HTML 5还没有标准化,但Firefox、Chrome、Safari和Opera已经引入了它的元素。微软也承诺他们将支持HTML 5。

HTML 5中引入的一些新功能、以及来自W3CWHATWG的Web API提议有:canvasvideogeolocationweb workers。线上已经有例子了,大家可以用合适的浏览器版本测试例子。很难预测HTML 5取得了怎样的进展、它的采用率怎样、主要浏览器公司之间是否就它达成了必要的共识。尽管它的标准化在几年之后才会进行。但不管怎样,事情都在发生变化,Google也在借助广泛采用了HTML 5的Wave努力推动它。Google的工程副总裁Vic Gundotra在Google I/O大会上说,公司在HTML 5上下了很大的赌注。

Gartner的分析师Nick Gall评估了Wave对RIA可能造成的影响

Wave客户端是HTML 5概念的重要证明(或者是试点项目)。如果Wave客户端成为杀手级应用,Wave将会对其它RIA架构产生重大的(负面)影响。

ZOHO的CEO Sridhar Vembu在他题为Microsoft Silverlight vs Google Wave:为什么事关因果的博客中进一步将HTML 5/Wave放在了RIA/Silverlight的对立位置。Sridhar称赞Silverlight是一项伟大的技术,同时他认为Wave对Silverlight的负面影响是因为微软的恶业:“微软在业界的恶业非常多,我都无法想象像我们这样的公司要在许多事情上信任他们。”这一切都归结到了开放性:

这让我们又回到了Google:现在是Google在向前推动Web标准。这就是我们Zoho坚决配合Google的原因,尽管他们是我们主要的竞争对手。我们相信在开放的Web里,所有人都有很多机会。Google会滥用其地位吗?唔,我相信Google理解因果之律!

Silverlight的PM Tim Heuer驳斥了Sridhar的说法

Sridhar那篇文章确实应该改改标题。标题很容易让人误解,Sridhar也没有证明标题。他所解释的只是关于Wave雏形和Silverlight的争论或不同.……Sridhar试图找出Wave与Silverlight之间的相似之处,但我觉得他没做到。他只是大体抛出了关于微软更多的FUD(“惧、惑、疑”)。

他还为微软的开放性做了辩解:

我也发现有趣的是流行词“开放”——Google因此被称赞。让我们看看Google Wave Federation协议。他们已经创建了一些东西,并以规范的形式发布(还给它设置了.org域名),这就是该协议开放的东西。如果这就是开放的定义,那微软为什么因XAML受到攻击?我们发布了这样的规范吗?C#又怎么样?见鬼,那是一个ECMA标准。我看这有点儿双重标准的意思了。我并不是说Google和微软这些组织应该停止这么做……事实上,恰恰相反。不过制定的协议是解决现有标准已然不可用的特性需求的,考虑到其它组织过去因此被中伤过,而该协议现在却被大加赞赏,这看上去确实很奇怪。令人难以理解。

Tim并不认为Wave是Silverlight/RIA真正的竞争对手:

那么Wave会威胁到RIA平台吗?我不知道。它实际上是个RIA平台么?Wave如何推出类似于Flash、 Silverlight或JavaFX的内容,我认为当下所有关于此的消息都毫无依据。Flash、Silverlight和JavaFX都有其适用目的。HTML5真的是人们在这里谈论的这样吗?接下来,我们简单分析一下。据我所知,HTML5仍是一个工作草案。这对作为开发人员和用户的我来说意味的是,一旦它通过成为标准,浏览器将不得不决定支持它(我知道有些已经支持了)……更甚于此——人们必须使用这些新的浏览器。标准进展的缓慢让我相信RIA平台将会流行一段时间,因为RIA平台提供商业供应商的RIA框架还是有一定灵活性的。

在Tim帖子的评论里,Sean提出了另一个Wave竞争者:“Wave更多的是与Exchange+IM+OneNote w/Sharepoint集成+Outlook相竞争。”

备注:Lars Rasmussen是提出Google Maps和Wave的Rasmussen兄弟之一,他确定Google承诺会开源代码

我们想开源代码的主要原因实际上是采用了协议。构建Wave系统可不是件容易的事情——第一个系统花费了我们两年半的时间——因此我们认为,如果你能获取我们的代码、查看并以此为起始,采用协议的速度将会快很多。

对我们的读者朋友来说,现在回答这个问题也许比较合适:HTML 5/Wave会对RIA/Silverlight产生负面影响吗?

Google Wave的架构解释了为什么Wave不仅仅是个工具。

PS:需要澄清一下,这里没有对Wave和Silverlight进行直接比较。Wave对Silverlight的影响是间接的。HTML将以HTML 5抢占RIA的领地,与Flash和Silverlight分占市场份额。Google对HTML 5的充分支持有利于这一点。肯定会有公司与Google就Wave进行合作,随之会支持HTML 5,还要加上那些对使用HTML感兴趣的公司。这才是Wave对RIA/Silverlight/Flash造成影响的方式。我并不是说HTML 5会扼杀Flash或Silverlight,绝不是这样的。这会造成一些影响。请读者朋友通过投票发表自己对影响程度的观点。谢谢大家!

查看英文原文:Is Google Wave Going to Have an Impact on RIA/Silverlight?

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

有影响,特别是在参加谷歌开发者日之后 by 霍 泰稳

现场的演示确实很酷,单是一个Mail的应用就被Google玩的很炫,很好地将邮件、IM、博客、照片等功能融合在一起。特别是可以在一个邮件中,几个相关人能够协同讨论,不再像从前一样一个问题可以讨论N个邮件。从现场N次的掌声中可以理解大多数人对这个东西很看好。

Re: 有影响,特别是在参加谷歌开发者日之后 by zhiheng zheng

我觉得这个比较是很匹配,更合适的应该是 HTML5/GWT vs RIA
WAVE本身还是一个通讯/沟通的工具

Re: 有影响,特别是在参加谷歌开发者日之后 by Ma Meaglith

更关心如何使用Sliverlight或者ActionScript 3连接Wave的服务。

Re: 有影响,特别是在参加谷歌开发者日之后 by ao yunfeng

看好google。

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

4 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT