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优点/缺点是没有用的 ,因为你会得到基于意见的答案。
- 我发送推送通知时,用户注册,它只发送通知给注册用户,我可以改变,每个人都使用该应用程序?
- 如何从节点服务器发送Firebase云消息传递?
- 迁移到新控制台后,Firebase部署被破坏 – “错误:需要身份validation”。
- 坚持使用Node.js后端进行Firebaselogin
- 进程超时| Amazon Lambda到Firebase
- 错误:未创buildFirebase应用“” – 调用Firebase App.initializeApp()
- 存储上的Firebasefunction是否存在通配符?
- 从使用Cloud Functions for Fire上传的文件获取下载url
- Firebasefunction可以在使用NodeJS从数据库中删除对象时从存储中删除文件