我是混合移动porpgramming的初学者。使用Angular JS,Twitter的离线Web应用程序引导
我们的要求是构建一个离线Web应用程序,可以在笔记本电脑/桌面上工作,并最终使用PhoneGap框架使应用程序在平板电脑/智能手机上运行。
我们决定使用AngularJS,用于UI框架的Twitter Bootstrap和使用.Net作为Web服务器的Rest API。
我们最关心的是Web应用程序以离线模式存储数据的大小。 HTML5 Web Storage具有5 MB的限制,并且已弃用HTML5 Web SQL数据库。我们将使用PhoneGap SQLLite数据库在平板电脑/智能手机中进行离线存储。
我的问题是如下:
1)如何评估数据库行(数据)需要被存储在HTML5 Web存储的大小?
2)假设数据大小超过5MB,那么在web应用程序中以离线模式存储数据的替代选项是什么?
我会研究indexedDB。不过,我想评估数据库的数据大小是否远低于5 MB。可以使用什么方法来查找存储在HTML5 Web存储中的数据库中的数据是否消耗少于5 MB的存储空间。我是否编写POC,在HTML5 Web Storage中保存数据库行并查找数据大小,并与最大数据行数相乘? – Siv 2014-09-26 15:27:02
不要忘记你也可以使用压缩,如果需要的话。 – Dreamwalker 2014-09-26 15:31:23
http://pieroxy.net/blog/pages/lz-string/index.html – Dreamwalker 2014-09-26 15:31:54