【问题标题】:Create an Online mode and Offline mode application创建在线模式和离线模式应用程序
【发布时间】:2012-04-13 01:18:39
【问题描述】:

我有很多表格,其中有数据提交到系统,还有很多视图,其中数据是从数据库中提取的。我想将我的 Web 应用程序转换为在线和离线模式。我已经了解了 HTML5 本地存储和 Web 存储概念并且已经开始 实施。为此,我不得不大量重构我的代码。

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

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

谢谢

【问题讨论】:

    标签: ipad html grails


    【解决方案1】:

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

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

    【讨论】:

    • 是否有针对此类情况优化的架构
    • 可能是“基于此基础的 RESTFul API + webapp/mobileapp”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-20
    • 2020-10-15
    • 1970-01-01
    • 1970-01-01
    • 2014-01-11
    • 2017-12-28
    相关资源
    最近更新 更多