Sencha touch离线应用程序的最佳选择

时间:2015-11-21 22:03:53

标签: cordova extjs sencha-touch-2 offline

我正在Sencha touch 2中启动一个新的应用程序,一般概念将离线,在应用程序的开头同步数据。

我想知道为此目的的最佳选择,我在考虑两种不同的选择: 1-将json文件保存到设备并使用它们。 要么 2-使用Cordova插件将json文件保存到SQLite数据库

什么是最佳选择?

提前谢谢

3 个答案:

答案 0 :(得分:1)

senchatouch 2内置支持存储到本地存储。

他们在网址上有很好的例子:

http://docs.sencha.com/touch/2.0.2/#!/api/Ext.data.proxy.LocalStorage

答案 1 :(得分:1)

您可以使用Couchbase Lite存储离线功能的JSON数据,然后使用Couchbase Sync Gateway让您的数据与远程服务器进行同步。

如果您正在使用JSON,那么请注意使用JSON Document数据库,因为它也是相同的格式。

答案 2 :(得分:0)

我建议您使用带有cordova的sencha touch,并使用couchbase mobile进行离线存储并同步到服务器。但是,如果您处理非常简单的数据,甚至本地存储可能会有所帮助。