趣站推荐(2)——关于“Mashup:欧洲杯 2008”
2008年04月22日 星期二最近Mashup这个词在Web开发领域是一个热门的词汇,什么是Mashup呢?
从技术角度来说,Mashup是一个web应用程序,它组合多个来自不同来源的数据,然后汇集到一个Web程序中。例如,一个房地产网站从Google地图中获取地图数据,然后从另一个房屋信息网站获取房源信息,然后把二者结合在一起,创建一个综合的图文并茂的web服务网站。
Mashup这个词汇,最初来源于流行音乐领域(特别是hip-hop),指的是一种通过混合两首或者更多的歌曲,来创造出一首新歌的音乐创作方式。
这里有一个很好的演示网站,刚刚建成,完全是用Mashup这种思路。所有数据都是来自其它网站,通过各种API接口,创建了一个关于“欧洲杯2008”的网站。
这个网站的创建者的个人网站上有关于这个网站的开发思路和过程的介绍。这个网站本身没有任何数据,而使用了Google的日历API, ajax feed API, 地图API,图像网站Flickr的搜索api,以及Google Apps的calendar,Google co-op的自定义搜索,等等。你可以想象创建这个网站,作者仅用了24个小时吗?顺便说一句,这位作者是个大牛,看了他的blog你会感觉,同样是生活在地球上,和人家的差距咋这么大尼。
计算机的发展早期由于成本高昂,使用的都是大型机的思路,很多用户一起使用一台计算机,然后随着个人电脑的普及,每个人都在自己的电脑上完成各自的工作,这是一个由“合”到“分”的过程,而在未来的发展趋势上看,又会有一个由“分”到“合”的趋势。当然这是技术的更高的发展,所谓“螺旋上升”是也。比如现在说得很多的云计算,就是这种方式的一个体现。





