写点什么

OpenSocial 只是 Google 的一个公关骗局?

  • 2008-06-21
  • 本文字数:2083 字

    阅读完需:约 7 分钟

在 6 月 12 日 Google 举办的 Google 开发者日上,Google 中国对外宣布其“开放平台战略”,并表示已经和包括天涯、Myspace、CityIN、天际网、豆瓣、校内网、海内网等在内的国内知名 SNS 网站结成联盟。而在 JavaEye 站长 Robbin 写的一个针对 OpenSocial 分析的博客中将其归结为“一个 Google 的公关骗局”,引起了不小的反响,也有网友对此提出不同的看法。

在 Robbin 的博客中,他首先提到 OpenSocial 只是一个 Widget,或者说是一个小工具,远不能和 Facebook 上的应用相提并论,也没有办法处理复杂的应用:

OpenSocial 是怎么回事呢?OpenSocial 仅仅是一个 xml 文件而已!这个 xml 你既可以上传到提供 OpenSocial 容器的 SNS 网站上面,你也可以放在自己的网站上面。……因此 OpenSocial 根本就没有办法做复杂的应用,他顶多只算是一个可以嵌入页面的 widget,可以搞点花哨的页面效果,可以用 AJAX 方式抓点数据来显示,或者增加点锦上添花的 AJAX 搜索什么的小功能,但你想用 OpenSocial 来做类似 Friends for Sale 那样复杂度的应用的话,没门!

在论述中,Robbin 将 Facebook 上的 App 比喻成“用 Java 来做一个全功能的 Web 应用”,而将 OpenSoacial 的 Widget 比喻成“用 Html/JavaScript 写一个纯静态的 Web 应用”。随后,他从接口的规范和版本的兼容性上对 OpenSocial 提出质疑:

目前号称支持 OpenSocial 的这些网站列表,支持的标准是各自不同的,有支持 v0.5 的,有支持 v0.6 的,也有支持 v0.7 的。你当网站是搞企业开发啊,你 Google 升级一个版本,我们一定能很快的升级代码,支持上去吗?万一我平台上面好多老版本的 widget 已经在跑了,我一升级不兼容咋办?

从 OpenSocial 给联盟网站和开发者是否能带来足够的好处方面,Robbin 分析得出的结论是“Noting But Cost!”:

你开发 OpenSocial 的容器要投入大量开发力量吧? Google 升级版本了,你要跟着改代码吧? 弄了一个平台出来,不像网页,人家要写程序攻击是不是太容易了点?安全性要考虑吧?你的 OpenSocial 平台推出以后,怎么也得推广一下吧?所以这钞票就哗哗的出去了。但问题是我们前面说过了 OpenSocial 根本不能给开发者带来利益,因此无法像 Facebook 平台那样涌现那么多 App 出来,那么零星三五个,甚至要 SNS 网站自己开发 Widget,这种模式你能运营的起来吗?

最后,Robbin 总结道:

OpenSocial 就是一个 Google 的公关骗局,是 Google 为了抵抗 facebook 推出的一个防御性策略,一个从技术层面,从商业层面完全经不起推敲的坏主意,OpenSocial 目前和 Facebook 之间的差距完全不在一个层面上。

在对这篇博客的回复中,天际网 CEO 郭应寿认为 Robbin 所下的结论为时尚早,还需要进一步的论证:

从实现 Opensocial 规范的角度来说,我个人的观点是:这是一个 Mashup 平台的实施。绝对不像你说的那样:“OpenSocial 只不过是一个 Widget”。如果是程序员的话,有时间看看 Shindig 的源代码,等你真正地了解 OpenSocial 背后的技术思想,对其系统架构,应用架构以及安全架构至少有点初步认识后,自己再下结论也不迟。

网友 wangjinpeng 认为 OpenSocial 依然是一个新生事物,出身名门,相信其会有有很好的发展前景:

不能这样绝对吧,OpenSocial 的标准制定本身就有 Google 的技术背景存在。如果你长时间的关注 Google 的 Open Source,你会明显感觉 Google 对于 Web 2.0 的模式是很有其自身特点的。它所支持的 Ajax 模式是前端 XHtml+Ajax,后端 CGI 或者 Servlet,对于各种类似于 xmpp 或者其他标准的通信在 CGI 层实现,至于 Widget 和 CGI 的通信,可以是 XML,JSON,或者字符之类的。大家都了解,Ajax 对于跨域的资源请求是需要代理的,而 Google 的 App Server 貌似也会在不久推出代理的功能。 所以相信 Google 的 OpenSocial 在未来还是会按照现在的方式,不过这个 XML 会变成一个 Manifest 的 dd,然后能支持 Widget 就是一个完整的 JS 本地程序。加上代理,我们完全可以将 CGI 放到 Google App Server 上,然后 Widget 放到 OpenSocial 上,不用我们花一分钱,所有的东西都由 Google 来负责。也不用全担心数据库的容量或者并发。

另外,相对于 Robbin 在技术层面上对 OpenSocial 的分析,也有人从战略角度分析了 Google 这一策略的前景:

虽然目前 OpenSocial 还不能做特别复杂的应用,但是它只是 Google 整条产品线的一个很小的部分,而 Google 的产品线是提供了复杂应用的能力的。换句话说,Google 卖力地推广 OpenSocial 其实其真正目的是推广它的产品线。放在这个大的环境下分析,即使最终 OpenSocial 失败了,只要 Google 产品线上大部分的产品能给成功,Google 还是成功的。像 Google 这样规模的公司,应该是不在乎一城一池的得失,而是从战略角度考虑问题。再比如 IBM,也许很多人说 IBM 的某个产品很丑,但是无可否认的是,IBM 整体的战略是成功的。

今天 Robbin 又发布了题为“我为什么鼓吹 facebook,为什么唱衰 OpenSocial?”的博客,从网站运营和商业回报角度分析 Facebook 开放战略的正确,而从技术角度、网站运营角度、商业利益角度和商业模式角度指出 Google OpenSocial 战略的不足。

2008-06-21 06:521157

评论

发布
暂无评论
发现更多内容

质量分析工具-监控大厅大揭秘

anyRTC开发者

音视频 WebRTC sdk

企业应用AI之路怎么走?飞桨实践有真知

百度大脑

AI 飞桨

带你剖析鸿蒙轻内核任务栈的源代码

华为云开发者联盟

鸿蒙 任务栈 任务调度 任务上下文

博云作为专业独立PaaS厂商,入选中国PaaS市场研究报告

BoCloud博云

PaaS

开发感想 基于8051的数据采集系统(科技向)

万里无云万里天

经验总结 6月日更

春色满园关不住,带你体验阿里云 Knative

阿里巴巴云原生

云原生

面试官:如何给字符串设计索引?

一个优秀的废人

MySQL 索引 字符串 索引优化

那个陪我打王者的兄弟进了阿里

艾小仙

如何科学制定和管理项目计划?

万事ONES

项目管理 ONES 项目经理

小白必看的,JS中循环语句大集合

华为云开发者联盟

JavaScript js 循环语句 while循环 for循环

想做DBA,多租户管理你一定要知道这些

华为云开发者联盟

多租户 GaussDB(DWS) 资源池 存储空间 资源隔离

24道几乎必问的JVM面试题,我只会7道,你能答出几道?

北游学Java

Java 面试 JVM

内嵌双向链表的设计与实现

实力程序员

证券互动问答平台关键词监控提醒

木头

互动平台 证券监控 股市消息 监控提醒

构建高可用的MySQL

林一

MySQ MySQL 高可用 Maxscale

模块六作业

c

架构实战营

一文教会你认识Vuex状态机

华为云开发者联盟

Vue 应用 vuex 事件 父子组件

百度灵医智惠明星案例获人民日报点赞:智慧医疗让看病更便捷

百度大脑

人工智能 智慧医疗

Webpack 系列:如何编写loader

范文杰

webpack 6月日更

待办事项列表,敏捷项目管理的核心工件

万事ONES

Scrum 敏捷 研发管理 ONES

【LeetCode】从上到下打印二叉树 Java题解

Albert

算法 LeetCode 6月日更

如何针对美工与设计师的Maya工具进行版本控制

龙智—DevSecOps解决方案

☕️【Java技术之旅】带你一起探究String类不可变的特性

洛神灬殇

string 原理 字符串 6月日更

基于传感器的人体生命体征监控技术

不脱发的程序猿

物联网 传感器 智能医疗 人体生命体征监控技术

聊聊追求测试技术导致过度测试

陈磊@Criss

☕️【Java技术之旅】站在Linux操作系统角度去看Thread(线程)

洛神灬殇

线程 Thread 6月日更 内核线程

宜兴牵手百度智能云共建人工智能应用中心,推动数字经济创新发展

百度大脑

人工智能

理解Linux之文件I/O——知其然,知其所以然

奔着腾讯去

文件管理 Linux内核 文件I/O I/O模型

react源码解析9.diff算法

全栈潇晨

react源码

如何进行可视化大屏视觉设计?

博文视点Broadview

Java 并发编程——线程池开篇

Antway

6月日更

OpenSocial只是Google的一个公关骗局?_Google_霍太稳@极客邦科技_InfoQ精选文章