VueFire vs Vue.js + Node.js vs Vue.js +羽毛的优点,缺点和区别

我对前端框架做了大量的研究,并决定尝试使用Vue.js。 不过,我也想通过实时“数据更新”来获得后端。 我曾看过VueFire(Vue.js + Firebase),Node.js和Feathers。 它看起来像羽毛只有有限的资源/文档使用Vue,而似乎与Vue.js VueFire和Node.js有大量的信息。

这三个后端有什么区别?
使用其中一个的优点/缺点是什么?

这三个后端有什么区别?

让我们澄清一些事情。

  • Node.js是在其网站上定义的:“ 在Chrome的V8 JavaScript引擎上构build的JavaScript运行时。

  • Firebase是一种平台即服务(PaaS)。

  • Feathers是REST和实时API框架的后端框架。

  • VueFire只是Firebase JS SDK的一个包装。 它使得Firebase更像“Vue”。

  • Vue.js是创build者所称的前端框架或渐进框架。

这就是说我们正在比较羽毛和Firebase。 很明显,有什么区别和优点/缺点。

使用其中一个的优点/缺点是什么?

Firebase可让您在地面上运行。 您可以创build自己的Firebase帐户/项目,然后就可以开始使用所提供的所有产品 。 您不必担心设置自己的数据库层,身份validation/安全性或其他任何问题。 这一切都是为你设置和pipe理的,但是要付出代价 。 除了金钱因素之外,你也locking了自己,依赖第三方, 事情随时都可能改变,没有任何发言权。

羽毛是一个框架。 它提供了一些工具来创build您自己的Firebase平台。 你可以自由地configuration它,但是你想要的。 你完全控制,它是免费的。 但是,您将不得不build立自己的数据库层,安全性,并可能更多。

最后它归结为您的需求/要求。 最好列出你的具体需求,看看哪些框架或服务能满足这些需求。 search优点/缺点是没有用的 ,因为你会得到基于意见的答案。