【问题标题】:Databases with Jquery Mobile使用 Jquery Mobile 的数据库
【发布时间】:2012-06-22 13:00:24
【问题描述】:

我有几个关于在 Jquery Mobile 中使用数据库的问题。

当您构建 Jquery Mobile 应用程序时,您是否使用常规 PHP/MYSQL 登录和联系表单?

如果用户没有连接到互联网会怎样?

有没有办法“缓存”数据库?

对不起,如果这些问题看起来很愚蠢,我是 Jquery Mobile 的新手。

谢谢朋友。

编辑:联系表单将只有 3 或 4 个输入。该表单只是一个小的反馈表。

【问题讨论】:

    标签: php jquery mysql mobile jquery-mobile


    【解决方案1】:

    您可以使用任何您想要的后端技术,PHP 和 MySQL 非常适合这一点。我更喜欢 PostgreSQL 而不是 MySQL,但这是另一个争论。

    对于客户端数据库,您可以使用 HTML5 本地存储(更多信息请参见 here),但对于任何服务器端身份验证/交互,您都需要互联网连接。

    对于没有互联网连接恕我直言,我会向最终用户显示错误信息,例如“服务不可用”或“请检查您的互联网连接”。

    对于离线应用程序使用,您可以查看这些(我没有尝试过任何这些)

    如何检查互联网连接(其他人尝试过的)

    【讨论】:

    • 如何检查互联网连接?你用的是 JQuery 还是 PHP?
    【解决方案2】:

    这实际上取决于您存储的数据类型。是否需要大量的查询和存储过程?您是否需要触发器和规则来验证数据库中的数据?

    要问的主要问题是:

    您需要构建模式吗?还是您主要使用 JSON 对象?

    如果您打算在数据库中花费大量时间来管理架构和其他规则,请使用MySQLSQL Server Express 选项。两种数据库引擎都是免费的,可让您轻松管理数据。

    但是,如果您的数据基于 JSON 对象并且并不真正遵循关系模型,我会使用像 CouchDB 这样的面向文档的数据库。

    http://couchdb.apache.org/

    CouchDB 确实是为那些不想使用特定模式但需要某种存储系统的网站而设计的。您可以将 JSON 文档存储在数据库中,并使用简单的 HTTP 查询和检索数据。

    CouchDB 不像 SQL databases 那样面向模式,而是面向文档。 CouchDB 数据库是文档的平面集合。

    既然您提到您使用的是PHP,下面是有关开始使用PHP 和CouchDB 的教程。

    http://wiki.apache.org/couchdb/Getting_started_with_PHP

    【讨论】:

      【解决方案3】:

      我有一个很好的建议。 如果您想创建 jquery mobile,请使用 phone gap。

      它完全基于 jquery 和 html。

      易于开发,易于与数据库连接。

      【讨论】:

        猜你喜欢
        • 2018-11-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-17
        • 1970-01-01
        • 2013-10-03
        • 2023-03-10
        相关资源
        最近更新 更多