19

我一直在阅读有关 Firebase 的信息并使用它一段时间。这个想法(BAAS)和实现令人印象深刻,并且使用 Javascript 进行编程似乎是一个可行的选择。不必处理扩展和其他服务器端问题使其更具吸引力。

我的问题是:一般来说, Firebase 是任何普通的基于数据的应用程序的一流后端候选者吗?例如计费、CRM、电子商务、社交、基于位置等。我不包括超轻或重的极端,例如基本聊天或核电站监视器……

答案可能不是一个明确的是/否,但它是为支持一般应用程序空间而构建的,还是只是作为实时读/写数据服务而脱颖而出?

将不胜感激基于经验和现有生产应用程序的答案。

谢谢

4

3 回答 3

12

是的,Firebase 旨在成为任何基于数据的 Web、iOS 或 Android 应用程序的一流后端。该服务提供实时数据读取和写入,但还配备了强大而灵活的安全系统,允许您编写安全的仅限客户端的应用程序,而无需任何服务器代码来强制执行数据边界。

在首页和https://firebase.google.com/customers/上的应用展示页面上列出了几个生产中的应用

于 2013-09-26T19:35:38.920 回答
2

Firebase 可能不支持跨多个业务对象的事务。例如,当一个销售订单被预订时,它需要更新多个项目的库存,更新应收帐款,向多个销售人员提供销售信用等。Firebase 团队应该提出一个数据库触发选项,这将使所有这些发生。

于 2015-04-28T15:54:43.727 回答
2

Firebase 现在功能更强大,被认为是一个完整的独立后端,尤其是在引入云功能之后。https://firebase.google.com/docs/functions/

于 2017-03-27T14:12:30.870 回答