【问题标题】:Is spring boot required with Firebase for Android?Firebase for Android 是否需要 Spring Boot?
【发布时间】:2020-04-21 18:25:52
【问题描述】:

如果这里不适合提出此类问题,我真的很抱歉,如果不是,请在我可以询问的地方向我推荐。

我正在开发一个 Android 应用程序并使用 Firebase 作为后端来存储数据。我是 Firebase 和 Springboot 的新手。有人告诉我要学习在 SpringBoot 中创建一些基本 API,但我一直质疑我为什么需要这样做。

据我所知,Firebase 已经提供了一个 API,用于查询我可能需要传输的数据。 SpringBoot有什么用?我读过它提供“易于部署”的应用程序并处理单元和集成测试。

如果我在 Firebase 之上使用 SpringBoot,那不是多余的吗?我还缺少其他优势吗?

【问题讨论】:

    标签: android spring firebase spring-boot


    【解决方案1】:

    SpringBoot 完全独立于 Firebase。

    Firebase 基本上是 Google 提供的一项服务,因此开发人员无需进行服务器端编码。

    SpringBoot 是一个框架,通常用于服务器端应用程序的开发。

    通过使用 firebase,您需要向谷歌支付数据存储和 API 使用费用。如果我们比较使用 firebase 和 spring-boot 应用程序在相同数量的数据存储方面的成本,那么您需要为 firebase 支付的金额要多得多。尽管这个数量是合理的,因为您甚至不需要为服务器端编写一行代码,所有服务器连接、数据存储和安全性都由 firebase 维护。

    您可以在其官方网站上了解有关 firebase 的更多信息 - https://firebase.google.com/

    如果您刚开始,我建议您学习和使用 SpringBoot 而不是 firebase。但是,如果您的应用程序需要实时数据库,则必须使用 firebase 来处理该功能。

    这里有一篇文章供你参考Reasons Not To Use Firebase

    【讨论】:

      【解决方案2】:

      在 Android 上使用 Firebase SDK 不需要 Spring Boot。 Firebase SDK 的运行完全独立于您控制的任何后端。

      如果您想为您的 Android 应用程序提供 Spring Boot 后端,这完全取决于您。或者你想要的任何后端。 Firebase 客户端 SDK 不在乎。

      【讨论】:

        猜你喜欢
        • 2020-03-09
        • 2022-01-06
        • 2021-02-16
        • 2018-12-06
        • 2019-02-08
        • 1970-01-01
        • 2019-10-21
        • 2021-12-14
        • 2018-01-26
        相关资源
        最近更新 更多