2013-03-07 72 views
0

我是新手机开发人员。我正在参加在线课程和研究,但通常需要有一个后端数据库来存储手机应用程序的信息,或者通常使用手机应用程序处理数据的位置?我正在考虑存储电话通话记录或用于用户检索的任务项目的简单示例。此外,身份验证在设置登录时,通常会发生在应用创建者需要维护的后端数据库或身份验证服务器上吗?手机差距跨平台应用程序

预先感谢

回答

0

通常后端数据被存储在数据库中的服务器中的网络应用程序来完成。然后,您将使用基于HTTP的服务(例如ASP.NET Web API)公开数据,以便轻松使用JavaScript与服务进行通信。数据通常被编码为JSON,在服务和您的应用程序之间传输数据。现在,您的移动应用将从服务中获取数据并显示在用户界面中,并将更新数据发送到服务,服务将其更新到数据库。

+0

感谢您的信息,这是有道理的。经常出现连接问题时是否有本地数据库放在手机上,或者后端服务器数据库应该足够吗? – user2109530 2013-03-07 15:59:17

+0

如果您的应用程序需要脱机功能(意味着即使没有连接,您的应用程序也需要这些数据),那么您可以进行本地数据库设置。签出HTML5本地存储功能:http://www.html5rocks.com/en/features/storage。这由PhoneGap支持。 – Whizkid747 2013-03-07 16:07:00