Android应用程序后端设计

时间:2017-02-10 16:59:07

标签: android api http static-files

我有使用数据库和Web服务(例如API)的经验。

现在,我的想法是将一些图像存储在服务器和应用程序中,用户可以列出/查看所有图像,然后选择一个进行自定义。

经过对该主题的一些研究后,我发现最好的方法之一是使用HTTP服务器和API来提供文件本身作为静态内容,以提供所有剩余信息,包括图像的静态URL。

我正在考虑将Node.js用于后端和数据库,例如mongoDB。

由于此解决方案在仅限网络的环境中看起来不错,而且我不确定它是否在移动设备上。

所以我的问题是:这是一个移动+后端解决方案的好方法,还是我可以尝试与客户端和服务器之间的通信协议+架构设计相关的其他内容。

1 个答案:

答案 0 :(得分:0)

对于我的应用,我正在使用 Node.js 作为后端,因为它是

  • 适用于数据量大的网站和应用
  • 有助于构建API

您的方式正确,但如果您只想提供图片或数据,还可以查看 Google 提供的 Firebase 。你可以用它做更多的事情。

选中此https://firebase.google.com/

它是免费的。所以你不需要支付虚拟服务器,但它是有限的。

另见https://firebase.google.com/pricing/