2012-12-16 95 views
2

我构建了phoneGap应用程序,它是一个Facebook风格的应用程序,用户可以发布消息的想法是他们的朋友可以对消息发表评论。 基于html,js和phoneGap的应用程序。 我有一个MySQL数据库的服务器。 我的问题是我如何从远程数据库中取出和推送数据。 我是一个begginer所以我不知道如何做到这一点。 我需要页面实时更新,即使他完成加载后PhoneGap应用程序,与远程数据库进行通信

我谷歌搜索它,我意识到我需要使用Ajax,这是真的吗? 任何人都可以给我指导吗?

谢谢:)

对不起我的英语..

回答

2

我可以看到两种方法:

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

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

第一种方法,如果您想了解如何在后端服务器程序是更适合,但它会离开你的责任,以确保安全和可扩展性。

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

顺便说一句:我没有从属于任何提及的平台或产品,只需将其名称作为示例。其他类似的产品可能存在,可能更合适或有较少的商业支持。

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

+0

非常感谢!你帮了我很多..我会稍后检查.. thx! :) – Yehuda

相关问题