2011-02-25 73 views
2

您在與前端開發人員和後端開發人員合作方面的最佳做法(在MVC中)是什麼?團隊中前端和後端的工作流程是什麼?

藉此例如:3(1個前端和3後端)的隊有10個模塊,開發上的主頁。所有模塊都需要HTML,CSS,圖像以及控制器和模型。

  1. 你會如何usally設置您的工作流程?
  2. 如果我作爲一個前端開發人員的設計沒有一個適當的控制器和模型的模塊,我怎麼跟dummie變量最好的工作?最好不要使用變量,只在我的意見中加入「lorem ipsum」?還是應該創建一個具有設置值的臨時模型,以便在後端開發人員完成後不必編輯視圖?

  3. 是更好的前端開發者要等到你把所有的模塊,並且你需要控制器或在同一時間的主頁模塊上也許工作?

感謝您的分享!

回答

4

對我來說,後端是一個獨立程序集中的域和服務層。前端是控制器,視圖模型和視圖。因此,後端開發人員首先定義模型對象和服務接口,併爲前端開發人員提供此程序集。他們還可以提供簡單地返回硬編碼值的服務接口的虛擬實現。所以前端開發人員現在可以開始設計將消耗服務的控制器,將域模型映射到相應的視圖模型並將它們傳遞給視圖。一旦後端開發人員完成了服務接口的實現,他們爲前端開發人員提供了新版本的程序集,而前端開發人員只需將其DI框架切換爲指向新實現而不是虛擬開發人員。

你也可以有一些前端開發人員HTML輔助,擴展方法,...這將沿着所有項目中使用的可重用的框架工作。

1

我去工作流程如下:

  • 後端開發人員使用正確的XHTML標記創建的意見,沒有高的造型。他們只做模型。
  • 前端開發人員創建CSS類,樣式等。
  • 當後端開發人員完成了他們的工作並且前端開發人員完成了所有樣式之後,就該合併了。所有樣式都應用於模型,並應用一些更正。您在這裏描述
+0

的一切事情我認爲前端開發.. – tkalve 2011-02-25 13:59:03