【问题标题】:VueFire vs Vue.js + Node.js vs Vue.js + Feathers advantages, disadvantages and differences [closed]VueFire vs Vue.js + Node.js vs Vue.js + Feathers的优点、缺点和差异[关闭]
【发布时间】:2017-12-12 21:07:32
【问题描述】:

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

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

【问题讨论】:

    标签: node.js firebase vuejs2 feathersjs vuefire


    【解决方案1】:

    这三个后端有什么区别?

    让我们澄清一些事情。

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

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

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

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

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

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

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

    Firebase 可让您一臂之力。您创建了您的 Firebase 帐户/项目,并准备好使用它提供的所有 products。您不必担心设置自己的数据库层、身份验证/安全性或其他任何事情。这一切都是为您设置和管理的,但在cost。除了金钱因素,你还把自己锁起来,严重依赖第三方和things can change at anytime without any say in the matter.

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

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

    【讨论】:

    • 我想我搞砸了 Node.js 部分的一些命名。我的意思是使用 Express 作为后端,并与例如 MongoDB 进行通信,并从 Vue.js 前端接收/发送请求,并使用 socket.io 进行实时更新。但据我了解 Express 在 Node.js 上“运行”?感谢您的详细回答,我将尝试检查我的要求,看看适合什么。
    猜你喜欢
    • 2012-04-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-04
    • 2015-12-09
    • 1970-01-01
    • 2013-08-03
    • 1970-01-01
    • 2011-09-25
    相关资源
    最近更新 更多