« 哈利波特的妈妈-J.K.罗琳在哈佛大学毕业典礼上的演讲 | Liuyang | BlogLife首页 | SyntaxHighlighter Installed! »

Google Gears 初体验

作者:Liuyang 发表于 2008-06-27 00:06 最后更新于 2008-06-27 00:06
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。
最近抽空研究了一下Google Gears的API,并动手写了一个小玩意.感觉很不错,特别是因为之前没有接触过SQLite,没有想到数据库还可以这样玩,Gears提供了一个接口可以使用javascript直接操作数据库.在本地存点东西还是很方便的.

Google Gears是一个浏览器增强软件包,它可以让您的Web Application在离线的情况下也可以使用,并且内置了一个SQLite数据库,提供数据存储,还支持HttpRequest和Worker Pool,对于在线软件来说,是一个非常有用而且很有意思的玩意.

Gears推出有快一年了,最近正在大量装配Google系的产品,如Google calendar, Google reader, Google Docs等.连WordPress都要使用Gears来作为离线功能的支持了.我非常看好类似的产品,最近在Apple推出的Snow leopord内包含的Safari 4貌似也有类似的功能.可以想象,SAAS时代,离线应用是多么广泛.我也在考虑是否给BBCASH也装配上Gears和AdobeAIR,那可就好玩了.

著名的GTD工具Rememberthemilk的产品就使用了Google gear作为他离线使用的功能支撑,可以说应用得非常不错.我也尝试着为自己写了一个TodoList工具,方便自己的日常事物管理.

照例使用CodeIgniterMootools作为开发工具,SQLite管理工具SQLite Expert Personal,外加Google Gears API文档,写了两个晚上,基本上实现了在线存储、离线存储和数据同步功能.不过现在还没考虑用户管理模块,等更完善一点后挂上来再请高手指点,截图如下:

mpo.gif

如果在升级中遇到问题,比如1603错误之类的,建议使用微软出品的Windows Install Clean up工具先清除安装数据和记录再行升级.

BTW:
1.Dojo已经开始支持Gears了.推出了一个Offline模块,跟进速度真快.啥时候Mootools也有就好了.
2.有人写了一个Gears的ORM,很牛,还没用过
3.Gears最新版本已经支持Firefox 3.0了. 非常推荐使用.



本文归类: WebApplication

 

发表您的意见

关于本篇文章

此页面包含了 Liuyang 发表于 2008年6月27日 00:09的单篇日记。

上篇:哈利波特的妈妈-J.K.罗琳在哈佛大学毕业典礼上的演讲

下篇:SyntaxHighlighter Installed!

您可以在首页找到我最近发表的文章.或在归档页查看全部的文章标题.

Powered by Movable Type 4.0