安卓应用后端设计



我有处理数据库和Web服务(如API(的经验。

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

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

我正在考虑将Node.js用于后端和像mongoDB这样的数据库。

由于此解决方案在仅限Web的环境中看起来不错,并且我不确定它是否在移动环境中。

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

对于我的应用程序,我也使用 Node.js 作为后端,因为它是

  • 数据密集型网站和应用程序的理想选择
  • 有助于构建 API

您走对了路,但如果您只想提供图像或数据,您还可以检查Google提供的Firebase。你可以用它做更多的事情。

检查此 https://firebase.google.com/

它是免费的。因此,您无需为虚拟服务器付费,但它是有限的。

另请参阅此 https://firebase.google.com/pricing/

相关内容

  • 没有找到相关文章

最新更新