我正在Sencha touch 2中启动一个新的应用程序,一般概念将离线,在应用程序的开头同步数据。
我想知道为此目的的最佳选择,我在考虑两种不同的选择: 1-将json文件保存到设备并使用它们。 要么 2-使用Cordova插件将json文件保存到SQLite数据库
什么是最佳选择?
提前谢谢
答案 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进行离线存储并同步到服务器。但是,如果您处理非常简单的数据,甚至本地存储可能会有所帮助。