技术开发 频道

Web开放趋势代表:Google API

  【IT168 分析评论】Google致力于网络技术研发及创新服务的提供不遗余力,从Web平台到个人桌面化服务,处处可见Google的踪迹。它在网络世界的布局已经由点(单一个别的 Google服务)展开到线(Google服务之间的彼此整合),未来将逐渐扩展到面(提供网络服务整合平台),可谓将Web 2.0的精神发挥得淋漓尽致。

  延续对李开复的挖角事件,以及Google在台如同神秘般的征才流程,不管是「谷歌」还是网络上所戏称的「股沟」,Google对因特网所造成的影响已是有目共睹,它的一举一动已经成为业界必然注目的焦点,纷纷被同业视为模仿及学习的对象,每次新服务的问世都对业界造成不小的震撼,甚至威胁到相关既有服务的平台供货商,实在是令人又爱又恨的网络巨人。

  条条大路通Google

  您 会发觉Google所提供的网络服务到处都可以见到,像是使用率最高的网页搜寻引擎,桌面搜寻机制,实时通讯及电子邮件服务。就因为它友善方便的使用方式,让使用者的接受度大大提高。加上Google技术领先的优势,提供高质量的产品及服务,更因此让使用者的忠诚度居高不下。

  使用者除了 可以直接上Google的网站使用它们提供的服务之外,Google提供了这些网络服务的API配方,让许多厨师们都可以拿它来精心调制出美味的佳肴,随厨师的创意提供千变万化的网络服务,让大家都可以享受Google这个网络服务平台,使得您设计的应用程序内容更加丰富完整。

  轻轻松松跟Google打交道

  在Google所提出的服务精神,希望每个因特网使用者都能享受它们所提供的任何服务,当然不只是信息人员。所以在与Google服务整合上,也让使用者不会感到有相当高的门坎,也能轻松上手。

  过 去大家讨论的API通常会围绕在程序代码上打转,实在太严肃,会让读者们觉得那是要会写程序的人才会用到的东西,事实上在所有Google所提供的众多服务 中,也提供了不需要撰写程序亦可以使用的整合界面,使用的方式都是相当轻松容易的,而且其强大的功能会让您直呼不可思议呢!

  就目前Google所提供的网络服务API,依其功能型态及使用时机大致上分成三大类:

  强化网站功能(Enhance Your Web Site)

  若您已经有自己的网站或部落格,可以透过这类功能来强化您网站的机制,以及提供完整的网站分析管理功能,让经营您的网站更省事,更简单。

  一般使用者功能(Reach Google Users)

  主要针对Google所提供的Client软件,适用于一般使用者,提供可以安装在个人计算机桌面中的小工具(Gadget)。这些以XML为主要撰写语言,让您的日常工作可以透过桌面与Google之间的密切结合更有效率。

  提供整合界面(Integrate with Google)

  这是针对进阶使用者,尤其是具有程序撰写能力的开发人员所提供的程序界面,您可以依您所擅长的程序语言(Java, Perl, Python, PHP, Ruby及.NET等),透过标准的传输协议及开放标准来进行实作。

  与开放源码社群的紧密结合

  除了Google自己提供的工具套件及程序接口外,您也可以在开放源码社群中找到不少与Google服务有关的项目。为Google如痴如狂的使用者不在少数,这些开放源码提供了Google功能的延伸应用,也是您的不赖的另类选择。

  若您是Mozilla FireFox的爱用者,除基本功能已经提供了Google的搜寻功能列之外,您还可以下载安装针对Google量身设计的扩充套件(Extension)来使用,像是CustomizeGoogle等。

  结语

  在Web 2.0的世界中,Google只是其中一个比较显著且知名的例子,其它像是Amazon, Delicious, Cocomment等许多网络服务平台,也都提供Web API的机制。单纯来自一种数据来源已经无法满足现今网络使用者的需求,未来的服务将是以软件混搭(Mashup)的概念(意即Web应用系统整合多种不 同的信息来源)来发展,信息的整合势必是未来的趋势。

0
相关文章