Ipad 创建联机模式和脱机模式应用程序

Ipad 创建联机模式和脱机模式应用程序,ipad,html,grails,Ipad,Html,Grails,我有很多表单和数据提交到系统,还有很多视图和数据从数据库中提取。我想将我的web应用程序转换为联机和脱机模式。我已经学习了HTML5本地存储和web存储的概念,并且已经开始学习 实施。为此,我不得不多次重构代码 我觉得这种方法是不对的。是否有人有更好的建议来创建一个离线和在线都能工作的应用程序,并且可以保存和检索大量数据 目前,我的应用程序是一个用Groovy和Grails编写的web应用程序。我的应用程序打算在所有可能的浏览器和智能设备上使用。这是一个概念验证仍在进行中,我需要这方面的指导 感

我有很多表单和数据提交到系统,还有很多视图和数据从数据库中提取。我想将我的web应用程序转换为联机和脱机模式。我已经学习了HTML5本地存储和web存储的概念,并且已经开始学习 实施。为此,我不得不多次重构代码

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

目前,我的应用程序是一个用Groovy和Grails编写的web应用程序。我的应用程序打算在所有可能的浏览器和智能设备上使用。这是一个概念验证仍在进行中,我需要这方面的指导


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


如果你真的需要功能齐全的离线应用程序,最好看看desctop/mobile工具。其中一些,比如(was PhoneGap)或者,可以重用一些web技术,比如JavaScript。但这是完全不同的方式,你需要有3个版本的应用程序:web(grails)、桌面(Tianium,或者swing)和移动(cordowa/Tianium)

有没有针对这种情况进行过优化的架构可能是“基于此的RESTFul API+webapp/mobileapp”