最近互联网上最火爆的事情就是FaceBook和Google OpenSocial,除了前者估值150亿美金和后者给我们提供了一个“大牌公司着急上火”的故事以外,让人最为激动的是,禁锢在某个网站架构里的“API”似乎松动了,放佛要解放出来,自成一体,变成整个web的一个基本件了。
第一届中文网志年会的时候,就有人问:你觉得什么是web3.0?我说不知道,如果一定要想象一下的话,应该是数据更自由的流通,API的应用正在帮助我们让网站的数据更好地流向整个网络,也许API的广泛应用会给我们带来web3.0。
RSS和blog为我们带来了web2.0,当个体凸显出来以后,个体的关联就成了需要解决的问题,所以web2.0的世界里,微内容和SNS担纲 主角。与此同时,让自己变得“分散”,成为很多网站的核心架构或者推广手段,这样的例子不胜枚举,最为经典的案例自然是Delicious和Flickr 或者是豆瓣和客齐集——这样的分散方式比较多的以widget方式或API方式实现。Flickr催生过很有有趣味的站点。
弊病是,基于API的站点很难敢于大投入进行商业运营——API更合适网站之间的合作。因为回到整个web,API依附于某个站点,所以新的站点对API站点也具有一定程度的依附性。
RSS协议从某种角度而言能够将内容自有地流向各个站点(同样,因为这种流动的自由性带来了国内门户对RSS尤其评论的RSS缺乏良好支持)。
Facebook是相当勇敢的。由于SNS将会是整个互联网的基础架构,所以用户需要疲于在所有的应用站点去重新建立关系,而Facebook现成的关系描述则可能帮助其它的站点更好架构自己的SNS应用——SNS可以集中,但应用却可以分散,这样也恰好是最高效和资源浪费最小的。
Google的OpenSocial虽然缺乏足够大量的现成关系,但是却更加彻底地走向了Facebook展现出来的远景,因为 OpenSocial一开始就提供完全独立的API,使其从某个具体的站点中解放出来——它只是提供一个互通的可能,恰好是这种可能性展现出一个更加特别 的网络远景,闪烁着未来主义的光芒。
Netvibes正在做新的开发计划,向所有的Widget开发者提供一个“准标 准平台”,它希望整合诸如Yahoo widgets,Google widgets,Vista&Mac widgets,blog widgets和手机类似维信的widgets的API接口为一体,开发者只要针对其中任何一个widget平台做widget开发,就能很方便地转化到 其它widget平台。在这里同样,API经过整合以后,从某种角度而言成为了独立体,成为了多个widget平台的中心连接点——虽然未必彻底自由,但 至少翻身解放了。
或许,API的独立运动如果当真如火如荼,就真能给我们描述出一派web3.0的景象,站点之间平等的信息互通、数据流动成为现实,这样能够给互联网带来更大程度的生产力和解放力。