0

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

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

如果用户没有连接到互联网会发生什么?

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

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

谢谢朋友。

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

4

3 回答 3

3

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

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

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

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

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

于 2012-06-22T13:19:38.760 回答
1

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

要问的主要问题是:

你需要建立一个模式吗?还是您主要使用 JSON 对象?

如果您计划在数据库中花费大量时间来管理模式和其他规则,那么请使用 aMySQL或 aSQL Server Express选项。这两个数据库引擎都是免费的,可以让您轻松管理数据。

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

http://couchdb.apache.org/

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

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

既然您提到您使用PHP的是CouchDB.

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

于 2012-06-22T13:19:01.383 回答
-1

我有一个很好的建议。如果您想创建 jquery mobile,请使用电话间隙。

它完全基于 jquery 和 html。

它易于开发且易于与数据库连接。

于 2012-06-22T13:03:17.840 回答