我们正在构建一个调查webapp,它将允许用户在离线时向调查添加新记录,并在浏览器与服务器重新连接时上传。用于离线webapps的javascript工具箱
我们已经确定这将需要离线存储,因此谷歌齿轮似乎是一个明显的选择(我们了解,Adobe Flash有脱机存储,但不知道这是否是最好的方式)。
我知道Dojo offline JavaScript工具包,它使用谷歌齿轮的基础功能。但是,脱机dojo不是1.3版之后的dojo工具包的一部分。 (目前道场是1.4.2)。
谷歌齿轮工具包目前被冻结,除了重要的漏洞修复程序(它几乎没有更新,因为他们认为HTML 5是继续前进的方式)。因此,我们在Google Gears引擎的基础上寻找更高的抽象概念,并且如果浏览器支持HTML5标准,将来(将来)将底层引擎切换为HTML5。我们很乐意使用Dojo,但他们已经停止了Dojo的离线工作 - 我们希望能够维持一段时间。
哪些是可能的好策略,用于构建此webapp的JS工具包/库?
请注意。建议。