[英]What is the best way to store JSON data within mobile hybrid app?
市场上几乎没有在移动应用程序(indexedDB,webSQL等)中存储一些JSON数据的选择。
我正在寻找最好的解决方案(不推荐使用,并且常用浏览器确实支持它)存储我的JSON数据,并在为演示/演示/投资组合目的而创建的移动应用程序中简单地使用它。
我的静态JSON文件结构如下所示:
{
"products": [
.. several records
],
"users": [
... several records
],
"factData": [
... few thousand records
]
}
问题是,我应该使用哪种技术/方法简单地存储上述JSON数据,而不用担心支持?
本地存储提供简单,同步的键/值对存储,但是在处理大量数据时性能较差,并且可能会锁定UI。
WebSQL已弃用,但您仍然可以使用它。 您只能存储大约5MB的数据。
IOS不支持IndexedDB。
我现在大概会使用WebSQL,但是我会研究其他将数据存储在JSON中的方法。 也许创建一个数据库和一个API并对其进行授权的REST调用
对于您的问题,您有很多Hybride应用程序可以与json数据一起玩:
Xamarin,PhoneGap,intel XDK,Ionic Framework,Framework 7,Appcelerator Titanium,Mobile Angular UI,Onsen UI,Sencha Touch,Kendo UI,所有混合框架都使用JavaScript,并将越来越多的敏感逻辑放在客户端,因此也需要关注客户端安全。
因此,我并未尝试所有方法,但实际上是principal应用程序混合的实际列表,因此,像十年前一样,现在JavaScript学习已不再是一种选择:)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.