`
bevis.cn
  • 浏览: 149586 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
阅读更多
Google Gears 是一种开源浏览器扩展,可以让您可以创建离线运行的网络应用程序。它使您可以存储和提供本地应用程序资源,将数据本地存储在可以全搜索的相关数据库中,然后运行异步 JavaScript 来提高应用程序响应度。

Google Gears通过以浏览器扩展的方式添加JavaScript API使得浏览器的脚本能够访问本地的缓存数据库。现在已经有很多网站能做到在线模式和离线模式能够无缝切换。

Google Gears有几个主要的API组件:
    * 一个本地服务器,用来存储和读取离线程序资源(包括HTML, JavaScript, images等)
    * 一个小型数据库(以SQLite构建),用来储存本地数据。
    * 一个工作池,用来让开发者将本地数据与服务器端后台同步。
    * 一个桌面模型可使网络程序的操作贴近桌面程序。
    * 一个地理定位模型,能够让网络程序侦测到目前用户的地理位置。


google刚提出gears时,有很多人不看好它,认为现在网络无处不在,根本不需要离线功能的东西,可是现在看看我们身边发生的这些变化,gears已经到处开花。

在Google自己用得最多,比如google reader ,google document,gmail,chrome等都有用到。

在其它的网站,比如大米盘,QQ空间,myspace也都有使用google gears 为其加速。

在现在web application越来越发挥重要作用的今天,特别是web os的概念的提出,gears将会起一个举足轻重的作用,gears可以让浏览器的虚拟机不再受束缚,就像开发平常的应用一样简单。


1
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics