0

我对前端框架进行了大量研究,并决定尝试 Vue.js。但是,我还想获得一个实时“数据更新”的后端。我看过 VueFire (Vue.js + Firebase)、Node.js 和 Feathers。看起来 Feathers 在 Vue 中使用它的资源/文档数量有限,而关于 VueFire 和 Node.js 与 Vue.js 的信息似乎很多。

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

4

1 回答 1

4

这三个后端有什么区别?

让我们澄清一些事情。

  • 正如他们网站上所定义的,Node.js 是:“基于 Chrome 的 V8 JavaScript 引擎构建的 JavaScript 运行时。

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

  • Feathers 是 REST 和实时 API 框架,一个后端框架。

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

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

话虽如此,我们正在比较 Feathers 和 Firebase。很清楚区别是什么以及优点/缺点。

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

Firebase 让您一飞冲天。您创建了 Firebase 帐户/项目,并准备好使用它提供的所有产品。您不必担心设置自己的数据库层、身份验证/安全性或其他任何事情。这一切都是为您设置和管理的,但需要付出一定的代价。除了金钱因素,你也把自己锁起来,严重依赖第三方,事情随时可能发生变化,没有任何发言权。

羽毛是一个框架。它提供了创建您自己的 Firebase 平台的工具。您可以随意配置它。您完全可以控制,而且是免费的。但是,您必须设置自己的数据库层、安全性等。

最后,它归结为您的需求/要求。最好列出您的特定需求,并查看哪些框架或服务可以满足这些需求。搜索优点/缺点是没有用的,因为您将获得基于意见的答案

于 2017-07-08T22:01:54.127 回答