创建在线模式和脱机模式应用程序

时间:2012-03-29 11:39:54

标签: ipad html5 grails

我有很多表单,数据被提交到系统,很多视图都是从数据库中提取数据。我想将我的Web应用程序转换为在线和离线模式。我已经完成了HTML5本地存储和Web存储概念 实现。我不得不为此重构我的代码。

我觉得这种方法不正确。有没有人有更好的建议来创建一个既可以离线也可以在线工作的应用程序,并且可以保存和检索大量数据。

目前我的应用程序是一个用Groovy编写的Web应用程序。 Grails的。我的应用程序旨在用于所有可能的浏览器和智能设备。它的概念证明仍在进行中,我需要有关于此的指导

由于

1 个答案:

答案 0 :(得分:0)

HTML5仍然是一种网络技术,并针对在线使用进行了优化。即使使用HTML5功能,制作离线网络应用也非常有限。

如果你真的需要全功能的离线应用程序,最好先看看desctop / mobile工具。其中一些,如Apache Cordowa(是PhoneGap)或Appcelerator Titanium,可以重复使用一些网络技术,如JavaScript。但这是完全不同的方式,你需要有3个版本的你的应用程序:web(grails),桌面(钛或可能是swing)和mobile(cordowa / titanium)