作者:BlackWing Google在其Developer Day上公布了Google Gears,网络搜索Google巨头继续把触角延伸到搜索以外的领域。 Google的Developer Day在10个国家同时举行。Google Gears是一个开源产品,它能够在离线情况下使用网页应用程序。它的主要功能包括捕捉并支撑组成网页应用程序的资源和代码,具体包括图片、逻辑和外观;Gears的另外一个主要功能是创建网页应用程序能够访问的本地数据库;第三个功能使得开发人员能够通过多核处理器的多线程能力来在后台运行JavaScript。通过这个功能,开发人员能够创建基于网页的应用程序及其桌面版本,并且这两个版本之间能够进行同步。如果没有多线程功能,那么当一个网页应用程序与本地桌面版的应用程序进行同步时,Gears会先冻结应用程序直到同步完成。 Google Gears首页 同步功能对任何跨两个平台的应用程序来说都是必须具有的功能,但对于用户来说出现任何延迟都是不可接受的。Google开发部经理Brent Taylor表示,希望业内共同努力把这些功能作为所有浏览器的标准。 而Google并不是唯一一间想把网页应用程序延伸到桌面的公司。 Adobe的Apollo也针对同样目标设计。然而,Apollo寄生在桌面并且能够访问到任何本地的文件系统,而Gears只能访问到由它创建的轻量级SQL数据库。但是Adobe高级副主席兼首席软件架构师Kevin Lynch表示,Apollo中将会提供Gears的API。 Google Gears可以到这里下载。
|