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



我构建了phoneGap应用程序,这是一款facebook风格的应用程序,其理念是用户可以发布消息,他们的朋友可以对消息发表评论。基于html、js和phoneGap的应用程序。我有一个带有mysql数据库的服务器。我的问题是如何从远程数据库中提取和推送数据。我是个发明家,所以我真的不知道该怎么做。我需要页面实时更新,即使在他完成加载之后

我在谷歌上搜索了一下,我意识到我需要Ajax,这是真的吗?有人能给我指导吗?

谢谢:)

对不起我的英语。。

我可以看到两种方法:

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

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

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

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

BTW:我与提到的任何平台或产品都没有任何关系,只是将它们的名字作为例子。可能还存在其他类似的产品,这些产品可能更合适,或者缺乏商业支持。

编辑:拼写错误,正确的域名

最新更新