【问题标题】:PhoneGap application that communicate with a remote DB与远程数据库通信的 PhoneGap 应用程序
【发布时间】:2012-12-03 16:41:28
【问题描述】:

我构建了 phoneGap 应用程序,它是一个 facebook 风格的应用程序,其理念是用户可以发布消息,他们的朋友可以对消息发表评论。 基于html、js和phoneGap的app。 我有一个带有 mysql 数据库的服务器。 我的问题是如何从远程数据库中提取和推送数据。 我是一个初学者,所以我不确定如何做到这一点。 我需要实时更新页面,即使在他完成加载后也是如此

我用 Google 搜索了一下,我意识到我需要使用 Ajax,这是真的吗? 谁能给我指导一下?

谢谢:)

对不起我的英语..

【问题讨论】:

    标签: javascript android ios sql cordova


    【解决方案1】:

    我可以看到两种方法:

    • 实现您自己的提供推送、拉取和通知服务的后端服务器。此后端服务器与您的数据库对话并提供可从 JavaScript 访问的服务(是的,可能使用 Ajax。请注意,Ajax 是一个概念,您需要选择一个实现,例如由 jQuery/jqMobile 框架提供的实现) .为了速度和易用性,请考虑使用 dotCloud.com 等平台提供商,在那里您可以利用预配置的服务器并保持在相同的编程语言/环境中(例如使用 Node.js 和 dotCloud 的 MySQL 服务)。

      李>
    • 使用开箱即用的后端数据服务器,例如 parse.com 或 deployd.com。这不仅为您提供了一个现成的框架和远程数据存储和实时客户端更新所需的所有接口,而且还确保您的应用程序能够扩展。

    如果您想学习如何对后端服务器进行编程,第一种方法更适合,但它会让您有责任确保它的安全性和可扩展性。

    如果您不想关心如何构建和管理后端服务器的细节,而是真正专注于启动和运行您的应用程序,则第二种方法似乎更合适。

    顺便说一句:我与提到的任何平台或产品都没有从属关系,只是将它们的名称作为示例。可能存在其他类似的产品,它们可能更合适或缺乏商业支持。

    编辑:错别字,正确的域名

    【讨论】:

    • 非常感谢!你帮了我很多..我稍后会检查这个..谢谢! :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-08
    • 1970-01-01
    • 1970-01-01
    • 2021-07-15
    • 2023-03-06
    • 1970-01-01
    相关资源
    最近更新 更多