2008年12月31日星期三

Web 作为平台- 来自QCon 2008

最近在看QCon 2008的演讲。感觉这么多人凑在一起整天谈些业界云里雾里的东东,包括云计算敏捷开发、和富客户端应用企业REST架构等等,演讲嘉宾也都是大名鼎鼎的红人,MF, Eric Meijer, Brain Goetz, Rod Johnson,...

今天拜读了 Web as Platform,让我回忆起2年前玩 Mashup是天天上 ProgrammableWeb.com 这个很好玩的站点。纵观它的成长历史,你会发现非常惊人的互联网市场统计数字。

首先是关于互联网上Open API的统计:2008年出现的新API几乎等于2000年至2007年出现的API数量的总和。

另一个是关于Mashup应用程序使用的API类型统计。当Google Maps如日中天的时候(似乎现在依旧红火),媒体吹捧,得奖(2006 Jolt best database),Maps占到所有Mashup应用的一半以上,似乎只有你用了地图API才算是Mashup应用一样。现在在多达1000种以上的API类型中,Maps类的Mashups应用也只占到了所有Mashup的两成。随着API的多样化,你可以创作的应用程序也变得多样化起来。

于是Mashups和Open API变成了当今时髦的概念。我当初的第一个问题是,我要是写了一个Mashup, 应用程序放在哪里呢?到了今天,这个问题变成了谁来提供宿主环境。现在的答案有Google App Engine, Yahoo Application Plaform, ...更多的请加Comments来告诉我。于是就有了Platform as a Service, 然后你需要什么?当然是云了!云里可以部署你的应用程序,有IDE,和管理控制台、甚至包括电费计数器在内的dashboard,和每个月寄到你户头上的支票。