2017-07-08 135 views
1

我對前端框架進行了大量研究,並決定嘗試使用Vue.js。不過,我還想通過實時「數據更新」獲得後端。我看過VueFire(Vue.js + Firebase),Node.js和Feathers。看起來Feathers在Vue中使用它的資源/文檔數量有限,而在VueFire和Node.js上使用Vue.js似乎有大量的信息。VueFire vs Vue.js + Node.js vs Vue.js +羽毛的優點,缺點和區別

這三個後端之間有什麼區別?
使用其中一種的優點/缺點是什麼?

回答

4

這三個後端之間有什麼區別?

讓我們來澄清一些事情。

  • Node.js的是,在其網站上的定義是: 「建立在Chrome的V8 JavaScript引擎一個JavaScript運行

  • 火力地堡是一個平臺作爲服務(PaaS)。

  • Feathers是REST和實時API框架的後端框架。

  • VueFire只是Firebase JS SDK的一個包裝。它使得Firebase更像「Vue」。

  • Vue.js是創作者稱之爲前端框架或漸進框架。

就是說我們正在比較羽毛和Firebase。很明顯它們有什麼區別以及優點/缺點。

使用其中一種的優點/缺點是什麼?

火力基地讓你擊中地面跑步。您可以創建Firebase帳戶/項目,然後開始使用它提供的所有products。您不必擔心設置自己的數據庫層,身份驗證/安全性或其他任何問題。這一切都爲你設置和管理,但在cost。除了金錢因素之外,您還鎖定了自己並依賴於第三方,並且依賴於第三方,並且things can change at anytime without any say in the matter.

羽毛是一個框架。它提供了一些工具來創建您自己的Firebase平臺。不管你想要什麼,你都可以自由配置它。你完全控制,它是免費的。但是,您將不得不設置自己的數據庫層,安全性以及可能更多。

最後它歸結爲您的需求/要求。最好列出你的具體需求,看看哪些框架或服務能夠滿足這些需求。這是無用尋找優勢/劣勢,因爲你會得到基於意見的答案。

+0

我想我搞砸了一些Node.js部分namings。我的意思是使用Express作爲後端,並且與例如MongoDB進行通信,並接收/發送來自/到Vue.js前端的請求,並使用socket.io進行實時更新。但據我瞭解,在Node.js上運行「快速運行」?感謝您提供詳細的答案,我會盡力檢查我的要求,看看有什麼適合。 – FreeLine

相關問題