标签:
openapigadgetswidgetsmashupisapicgixmlit |
分类: 网络 |
这两年“开放”这一词汇频繁出现在互联网上,从早期开放源代码(Open
Source)到现在开放接口(Application
Interface),开放可以让更多的人获益,开放可以让更多的人参与,这是开源思想对业界最大的影响和贡献。
此前我和一些程序员在交流时,都有那么一种共识,几乎所有的程序员都有一种情节,把程序开发标准化、构件化、可视化,追求程序的可重用性。于是乎出现了各种各样的技术框架、开源项目。
把技术框架按照操作系统(Operating
System)的标准去规划,比如这两年出现的各种各样的 WebOS
就是一个很典型的例子。每个设计者均从这样或那样的角度出发,但隐隐约约却都能找到一些影子。
P.cn 个人门户软件从一开始就有组件化、固件化思想,支持传统
CGI 及 ISAPI 开发应用组件以及 Gadgets(亦称 Widgets 或
Mashup)等小工具,除了可以用 C 语言写 ISAPI 之外,还支持诸如
PHP、Perl、Python 等脚本语言结合 HTML、CSS、JavaScript
等页面元素开发各种应用。
国外的 Facebook 因为开放 API 而获得了比 MySpace
更大的优势,与之相似国内网站,不管是博客还是社区,也都随之走上了开放
API
的路子,搜狐新版博客就是一个例子,相信还有更多的跟随者会出现。