首先我们解释一下什么是Google App Engine(简称GAE),这是Google提供的一种让用户自己的Web程序在Google的服务器上运行的基础架构,可以免费使用但有一些使用限制。然后是雅虎的BOSS(构建自定义的搜索服务),它允许用户引用雅虎搜索的结果,并且可以对搜索结果排序,也可以将其与其他内容整合-同样这是没有任何限制的。
(PCHOME 江海明 编译)
本周一的时候,雅虎的一位程序员Vik Singh,做为BOSS项目的一员,发布了一款让GAE和BOSS结合起来的软件,名为BOSS Mashup Framework(BMF),其中提供了一些已编译的工具允许编程人员更加方便的通过BOSS接口使用雅虎的搜索数据,而这一切多是运行在GAE上的。
“在GAE上使用BMF的感觉是非常的自然,这就直接的证明了BOSS的部署非常简单-所以我今天决定将BMF移植到GAE平台上,”Vik Singh在其博客中表示。
这些工具,或者叫做库,是用Python写的,也是GAE唯一使用的编程语言。
Singh同样给出了一个示例程序:QA服务。(Yes,你没看错,不过其对问题给出的答案并不是全部正确。)
Singh提到了另一个例子是4HourSearch,这其中的典故是程序员Sam Pullara只花了4个小时就完成了整合工作,当然这是Sam Pullara在自己的博客上这样说的。这是一个使用雅虎技术与Cuil类似的搜索站点,而后者近期被炒作成一个Google杀手的角色。
原作者:Stephen Shankland
网友评论