与远程数据库进行通信的PhoneGap应用程序

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

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

谢谢 :)

对不起我的英文

我可以看到两种方法:

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

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

如果您想学习如何编写后端服务器,则第一种方法更适合,但这会使您有责任保证其安全性和可扩展性。

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

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

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