我想找到一种使用 Firebase 作为 Android、IOS 和 Web 应用程序后端的最佳方法 [关闭]
Posted
技术标签:
【中文标题】我想找到一种使用 Firebase 作为 Android、IOS 和 Web 应用程序后端的最佳方法 [关闭]【英文标题】:I want to find a best approach to using Firebase as a back-end for Android, IOS & Web Application [closed] 【发布时间】:2020-02-02 12:06:10 【问题描述】:我需要为 ios、android 和 web 构建一个应用程序,其中包含一些来自计算功能的实时数据更新(只有一个屏幕)以及基本的登录/注册/个人资料/联系我们/关于我们/博客。
所以我想从以下三个中了解最佳方法:
我们能否将 Firebase 实时数据库用作需要实时同步的特定实时数据的辅助数据库?
我们能否仅使用 Firebase 实时数据库作为所有数据的主数据库,使用我们的传统方法(如带有 php 的 restful API)?
是否可以仅将 Firebase 工具用作完整的后端开发,而不是传统的 php 和 mysql/Mongo DB 组合,如果可以,步骤是什么?
类似的工具: 身份验证、实时数据库、云存储、云函数和 Firebase 托管。
【问题讨论】:
你的问题太宽泛了。 【参考方案1】:有很多事情需要考虑,这超出了我们可以在 Stack Overflow 帖子中合理回答的范围。我强烈推荐阅读NoSQL data modeling,观看Firebase for SQL developers,还有Getting to know Cloud Firestore。虽然最后一个适用于 Firebase 的其他 NoSQL 数据库,但其中解释的许多原则同样适用于两个(以及许多非 Firebase)NoSQL 数据库。
对于您的具体问题:
是的。请参阅 Where does Firebase fit in your app? 和 Build an Android App Using Firebase and the App Engine Flexible Environment 的示例。
Firebase 实时数据库可用作您的主数据库。请记住,Firebase 并不是一个仅限离线的数据库。如果您的应用从不连接到服务器,则应考虑其他选项。
是的。我建议查看 Firebase 文档,并寻找一些教程。
【讨论】:
以上是关于我想找到一种使用 Firebase 作为 Android、IOS 和 Web 应用程序后端的最佳方法 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章