• API从网站中解放出来,也许会带来web3.0


    最近互联网上最火爆的事情就是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的景象,站点之间平等的信息互通、数据流动成为现实,这样能够给互联网带来更大程度的生产力和解放力。

  • 相关阅读:
    使用AOP 实现Redis缓存注解,支持SPEL
    springmvc 双亲上下文导致的 No mapping found for HTTP request
    调用iframe 中的js[兼容各种浏览器]
    NIO学习:异步IO实例
    byte数组与对象之间的相互转换
    NIO学习:buffer读入与写出(文件复制示例)
    NIO学习:使用Channel、Buffer写入文件
    使用摘要流获取文件的MD5
    ActiveMQ入门实例
    获取java项目 classpath目录
  • 原文地址:https://www.cnblogs.com/godwar/p/1028107.html
Copyright © 2020-2023  润新知