【发布时间】:2021-07-24 00:11:45
【问题描述】:
互联网上有关于 Firebase 与 Amplify 的激烈争论。懂吗。我不明白为什么几乎没有人真正考虑使用两者,或者没有人只是写它。对我来说,两者在不同领域都有明显的优势:
- Firebase 在分析和推送通知方面似乎更方便,据我所知,AWS 甚至不提供广告。 Pinpoint 在其文档中相当混乱。
- AWS Cognito 对任何使用 AWS 服务作为后端的人来说都更有意义。
- 无论数据量如何,Firebase 还免费提供所有分析和消息传递,而在 AWS 中,您可以像往常一样立即使用更多 AWS 服务。一旦流量很大,Firebase 存储也比 AWS 贵。
所以我在想为什么不使用 Amplify SDK for Cognito 和 S3 而 Firebase SDK 负责分析、推送通知和广告。我自己没有看到任何缺点,但同样 - 我从未构建过移动应用程序,我是一个纯粹的后端开发人员。谁能提出这个设置的问题,或者只是确认它绝对没问题?
谢谢!
ps。我正在考虑用 react native 编写的应用程序
【问题讨论】:
标签: firebase react-native amazon-cognito aws-amplify firebase-analytics