2016-07-01 55 views
0

我們需要一個爲移動應用程序提供API的寧靜後端。 我們還需要一個管理網站來管理寧靜的後端。前端框架(如Vue/Angular)如何與後端MVC框架(Laravel/Sails)交互

現在我們有Sails.js作爲後端框架,Vue.js作爲前端框架。

我敢新的MVC框架,我感到有點困惑應該如何這兩個框架彼此交互:

應該:

  • 的前端框架住indepedently(也許在它調用後端框架暴露的api,或

  • 前端框架位於內部Sails.js中,充當Sails框架的「視圖」

我甚至不能100%確定我的問題是一個有效的問題,我想知道哪些是流行的方式,是否有任何優點和缺點?

回答

0

你可以做兩個,即保持Sails項目的前端框架以及單獨的獨立項目。

我已經做了兩個和我保持以下幾點而作出這個決定:

  1. 如果項目足夠複雜然後它能夠​​更好地創建使用一些工具腳手架一個單獨的項目。
  2. 如果項目要經常變化並自行發展,那麼也更好地創建一個單獨的項目。
  3. 如果某一個時間/小觀點是做出那麼我寧願保持它的一部分Sails項目

的由於您使用的前端框架的管理面板,我認爲 將是複雜的,我會建議您在同一臺服務器上創建單獨的項目。

您可以使用yeoman作爲腳手架。我已經用它來做一些有角度的項目,而且效果很好。

1

您的問題太單一的解釋,但主要的概念是根據我的理解是數據綁定

假設你已經知道一些JavaScript,你可以從頭開始找到很多free screencasts