分享好友 天南地北首页 网站导航

什么是Gears(离线上网软件)

网友 2023-09-09 17:33 · 头闻号教育培训

最佳答案:

Gears,原称Google Gears,是一款Google开发的软件,让使用者可以离线上网,但仍处于beta阶段。这套软件透过SQLite 数据库让本地端能够把资料暂存起来。所以网页是透过暂存区取得的,而不是从实际的网络上取得。而且,Web 相关的程式可以周期性的透过 Gears 将本地暂存的资料与网络上的资料做同步。如果网络暂时无法使用,这个同步过程将会延后,直到网络恢复为止。因此,Gears 的 Web 相关应用并不是即时的。Gears是一个自由和开源软件,以BSD 许可证发布。

详情介绍

Gears,原称Google Gears,是一款Google开发的软件,让使用者可以离线上网,但仍处于beta阶段。这套软件透过SQLite 数据库让本地端能够把资料暂存起来。所以网页是透过暂存区取得的,而不是从实际的网络上取得。而且,Web 相关的程式可以周期性的透过 Gears 将本地暂存的资料与网络上的资料做同步。如果网络暂时无法使用,这个同步过程将会延后,直到网络恢复为止。因此,Gears 的 Web 相关应用并不是即时的。Gears是一个自由和开源软件,以BSD 许可证发布。

中文名
Gears
外文名
Google Gears
开发商
Google
类型
软件

Gears简介

Google Gears通过以浏览器扩展的方式添加Javascript API使得浏览器的脚本能够访问本地的缓存数据库。本扩展仅支援 Firefox 和 Internet Explorer 并需工作于Windows、Mac OS X 或者 Linux 下。当前已有一个能够支援Safari浏览器的开发版。当前,Google Reader,Google文件,Google Mail,Google日历和Google Chrome是Google 所有的五个能够使用 Google Gears 的程序,然而也有另外的Web程序,例如Remember the Milk已经添加了Google Gears 这个功能。在Google Reader 中,在线模式和离线模式需要人为切换,这主要是由于数据传输过程中有所区别。在别的程序中,例如Remember the Milk,在线模式和离线模式能够无缝切换。

Google Gears其实是一个用来开发离线网络应用的工具,是一个Javascript应用编程接口,通过Google Gears可以允许多种Web应用程序脱机运行,可以让用户在上线或者离线状态下运行网络程序,其源代码是公开的。

Google Gears和微软同类产品最大的不同在于它可以在离线的情况下运行,可以从用户电脑硬盘启动,创建的文件可以存储在硬盘中也可以从硬盘读取文件。

通过使用Google Gears,Google的旗下软件Google Reader,一款新闻浏览器,已能够进行离线浏览。当连接到网络时,用户又可以更新订阅的内容。陆续的将会有其它的软件应用Google Gears技术。

Google的CEO埃里克·施密特对外宣称:“Google Gears解决了浏览器的最大局限性,从而使得浏览器成为能够搭载各种应用的强大平台。”

Google表示Google Gears可以应用于各种主流操作系统上的各种主流浏览器,其操作系统包括Windows、Mac和Linux,浏览器则包括Firefox和Opera。但Google并没有提及微软的浏览器IE。

此次Google发布Google Gears,微软最担心的恐怕是Google的开源举措了。Google则希望能够通过Google Gears促使业界形成统一标准,以和微软展开竞争。

Gartner研究公司分析师大卫·斯密斯认为,微软要么会被迫支持Google的开源计划,要么会采取一些类似的举措。

Gears已经开始支持IE6以上浏览器。

谷奥已经报道过Google将放弃Gears,而采用HTML5标准取代其原有的功能。而在Google最近更新的关于Google Docs升级的博客中也透露了实施HTML5的最终时间:2010年5月3日。究其原因,除了保持浏览器的简洁性外, 另一个值得一提就是Google Gears的兼容性问题。

用HTML5代替Gears的好处显而易见:作为下一代的网络超文本标记语言,HTML5是一种网络标准,而非插件。它不仅能实现Gears的功 能,而且再也不用担心兼容性的问题。对于Google而言,则不用担心自己步Adobe的后尘,Docs像Flash那样被Apple拒之门外。

Gears组件

Google Gears有几个主要的API组件:

一个本地服务器,用来存储和读取离线程序资源(包括HTML, Javascript, images等)。

一个小型数据库(以SQLite构建),用来储存本地数据。

一个工作池,用来让开发者将本地数据与服务器端后台同步。

一个桌面模型可使网络程序的操作贴近桌面程序。

一个地理定位模型,能够让网络程序侦测到用户的地理位置。

支援

Gears支援

有相当数量的网络程序使用了Gears,这些程序来自于许多公司,包括Google (Calendar / Docs / Mail / Picasa / Reader / YouTube), MySpace (Mail Search), Zoho (Mail / Writer), Remember The Milk,以及 Buxfer。

WordPress 在它最近的版本中开始支援Gears,以用来加速管理界面操作速度,减轻服务器点击负担

通过使用一个Google Gears工程师编写的Greasemonkey 脚本,Google Gears 能够在一些原本不被支持的站点上启用。

Gears能够在 Windows XP 或以上的 IE 6或以上,Windows Mobile的IE 4.01或以上,带触控式屏幕的Windows Mobile 6或以上的Opera Mobile 9.51或以上,Mac OS X 10.4.11以上或Mac OS X 10.5.3以上的Safari 3.1.1或以上,Google Chrome,Android以及任何平台的Mozilla Firefox 1.5或以上版本浏览器使用。

2008年5月29日,Opera ASA 宣布新版本的Opera和Opera Mobile 9.5 将能支援 Gears,这种支援不依赖于Google提供的软件,因而也不与之完全兼容。

Gears on Rails框架支持Gears接口,提供一种Ruby形式的Google Gears API

Gears现状

google已经停止对gears的开发,全面转向html5的发展。

免责声明:本平台仅供信息发布交流之途,请谨慎判断信息真伪。如遇虚假诈骗信息,请立即举报

举报
反对 0
打赏 0
更多相关文章

收藏

点赞