Google Gears,带动离线Web应用的齿轮
今天,Google向开发者社区公布了用于支持离线Web应用的Google Gears开源项目,并在其Google Reader产品中首先尝试应用了此技术。记得几个月前我曾在“Offline支持——Web的下一个热点!”一文中分析过离线Web应用的来龙去脉,以及一些尚不清晰的发展方向,譬如离线业务逻辑、数据同步、安全机制等。有兴趣的朋友也不妨一看啦,欢迎评论和交流。
从初步的体验和探究来看,正像Google Gears的开发工程师Aaron Boodman和Erik Arvidsson在Gears API Blog上的写的那样,目前的Gears提供的还只是用以支持离线Web应用的最小基本功能集。还有更多的离线Web应用问题和解决方案需要得到广大社区和业界厂商们的支持合作和共同努力,以完成一个能够满足人们需求的基于开放平台标准的解决方案。
对于Google Gears的推出,让我们来看看其他离线Web解决方案提供商是如何反应的:- Adobe的Mike Chambers在其Blog上表示,Apollo的下一个beta版本在离线数据存储方面的选择将会与Gears一样,即包含轻量级的开源SQLite数据库引擎,并且将考虑提供与Gears兼容的API以保证浏览器和桌面离线Web应用的API实现一致性。
- Dojo离线工具包的开发者Brad Neuberg在Ajaxian对其的访问中表示,他已经将Dojo的离线应用框架进行了移植,开始使用Gears作为Dojo离线框架的基础平台,从而与Google在离线Web应用这方面开展进一步的合作。
最后,让我也来贴一张Gears的高层架构图吧,顺便推荐一下来自朋友jeremy的“Google gears 與 flex/apollo 的簡單比較”一文,其中有些关于架构的分析和引申出来的想法还是蛮值得一看的。
by William Cui 崔伟毅



0 Comments:
Post a Comment
Links to this post:
Create a Link
<< Home