0

我正在android上开发社交网络应用程序。我的应用程序的粗略想法是,当用户启动一个应用程序时,它将使该应用程序的所有用户都在附近。因此,为了存储用户数据,我想使用网络服务器。我不知道什么是最好的开始方式。我应该使用亚马逊网络服务吗?(S3,Ec2) 我在网上冲浪时得到了这些流行语。请指导我什么是数据库存储的最佳方法?我应该编写自己的服务器 api 吗?要不然是啥 ?

4

2 回答 2

1

我个人喜欢使用带有 PHP 的 MySQL 数据库来连接应用程序和后端!您的应用程序可以向 PHP 发送请求,然后您的 PHP Web 服务将写入/读取数据库,然后将 JSON 返回到您的应用程序。

我会说这是一个非常主观的问题,因为您可以通过多种方式编写 Web 服务。

于 2012-07-27T18:38:11.753 回答
1

这些是您必须做的一些一般事情:

  1. 购买一些服务器空间,您可以在其中托管您的服务器(这是亚马逊 ec2 等)。如果您需要一个花哨的域名,也可以购买,并将其映射到您带来的服务器的 IP 地址(可选)。
  2. 在此服务器上设置某种数据库来存储您的数据(msql)
  3. 编写包装 Web 服务(php、jsp 等),这将公开 api 以远程访问您的数据。出于安全原因,您还应该使用某种令牌传递机制进行一些身份验证。
  4. 使用您在 Web 服务中创建的 API 远程访问服务器上的数据。
于 2012-07-27T18:40:21.557 回答