2

I build phoneGap app, its a facebook-style app, the idea of the is that users can post messages and their friends can comment on the message. The app based on html, js and phoneGap. I have a server with a mysql database. My question is how can i pull and push a data from the remote DB. I'm a begginer so I not really sure how to do this. I need the page to be updated in real time, even after he finished loading

I Googled it and I realized I needed for that use Ajax, is that true? Can anyone give me guidance?

Thanks :)

Sorry about my English..

4

1 回答 1

2

我可以看到两种方法:

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

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

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

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

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

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

于 2012-12-16T16:34:11.170 回答