我应该设置服务器还是使用Firebase?

时间:2018-07-01 21:48:40

标签: javascript firebase redux

我当前正在将ExpressJS服务器与PostgreSQL数据库一起使用。我对它很满意,我喜欢使用它,但是我已经阅读了有关Firebase的内容,并观看了课程,并且我没有任何理由不使用它。为什么每个人都不使用Firebase?在哪些用例中,值得手动设置服务器和数据库,在前端进行提取等?

我需要为用户填充数据库,为用户提供两个数组,为对象提供数组,并使用身份验证进行登录,然后将数据与Redux一起使用,因此并不太复杂。这是否值得切换到Firebase?而不是怎么回事呢?

1 个答案:

答案 0 :(得分:3)

  

为什么不是每个人都使用Firebase?

  • Firebase提供了一个NoSql数据库,有些人更喜欢自己创建数据库,而不是使用这种数据库。
  

在哪些用例中值得手动设置   服务器和数据库,在前端提取等等?

  • 我认为这太武断了,因为如果您已经建立了一个数据库并且可以正常工作,那么我就不知道为什么需要移动了,Firebase确实是真正结构化的,并且使用起来非常好,很简单且可扩展,但是如果您已经有适用于您的应用程序的数据库,我看不到迁移的原因
  

我需要用用户填充数据库,用两个数组填充用户,   和带有对象的数组,并使用身份验证进行登录,   然后将数据与redux一起使用,这样就不会太复杂。

  • 这并不难,Firebase可以与Json一起使用,因此构建所需的内容将只需要一些Json Objects和一些Json Array,Firebase带有Google登录,您自己的自定义电子邮件和密码登录,Facebook和Twitter登录,GitHub和电话身份验证
  

是否值得切换到Firebase?

  • 如果您愿意打开它,将会极大地改善应用程序的管理,因为firebase为您提供了许多可与之一起使用,与您的用户一起使用的工具,包括广告,静态,Crashlytics等同一圆顶下的炫酷功能。

Firebase最酷的功能之一是函数,它是用JavaScript完成的,请在这里https://firebase.google.com/docs/functions/