`
carrot
  • 浏览: 165413 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

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

分享到:
评论

相关推荐

    Enterprise JavaBeans 3.0

    EJB 3.0的核心优势在于它将开发者从繁琐的中间件代码中解放出来,使得开发者可以更专注于业务逻辑的实现。同时,EJB容器提供的诸如事务管理、安全性和并发控制等企业级服务大大提高了应用的稳定性和可扩展性。 **5....

    优雅魅力返回

    Web(Angular管理员面板) 用于管理我们网站的管理员面板 解放 持久性的实体框架核心 AutoMapper,用于将模型映射到Dto Api 挥舞着拥有友好的API界面 FluentValidation用于从API验证DTO AutoWrapper for Wrapp将...

    ssm9116临沂旅游咨询系统+vue.zip

    Spring是一个开源框架,它解决了企业应用开发的复杂性,提供了管理业务对象的一致方法,它致力于解放开发人员从复杂的配置和管理应用对象中解脱出来,让开发人员可以专注于业务逻辑的开发。SpringMVC是一个基于Java...

    JPA 教材不得不下的呀

    这些 API 使得开发者可以从繁琐的 JDBC 和 SQL 代码中解放出来。 3. **查询语言**:JPA 定义了一种面向对象的查询语言,使得开发者可以通过对象的方式而不是直接编写 SQL 语句来查询数据。这样可以避免程序与特定...

    2009.6.19—30举办3S研讨会暨Google Earth与Google Map等仿真建模与共享及ARCGIS与遥感高级程序员培训班

    关于举办2009’CHINA3S’3S技术一体化应用研讨会暨遥感与GIS制图、Google Earth与Google Map等虚拟三维仿真建模与共享软件应用开发及ARCGIS与遥感分析操作应用高级程序员学习班的最新通知 (2009.6.19—30) Google...

Global site tag (gtag.js) - Google Analytics