關於Laravel前後端協作
淡淡烟草味
淡淡烟草味 2017-05-16 16:53:55
0
1
410

題主在參與Laravel5.1專案時管理了一支微型團隊(8-10人),採用了前後端的人員職責是分離的,但是遇到瞭如下問題:

  1. Laravel前端使用blade模板,是php,當前端進度大於後端進度時,不易調試(後端沒有相關路由和邏輯);

  2. #Controller->View傳輸數據,具體數據顯示職責究竟屬於前端還是後端?前後端應該要有怎樣的寫作規範?

  3. 在使用blade模板後,html可讀性和可維護性稍微下降,如何解決?

請問大家有遇到上述問題嗎?是如何解決的?謝謝!

淡淡烟草味
淡淡烟草味

全部回覆(1)
漂亮男人

我認為的前後端分離是這樣的

  • 後端負責產出 API

  • 前端使用 JS 實作 view

如果像題主說的那樣,比較像是前端人員負責 blade 切版

給題主參考一下我目前 Laravel 5.1 專案的開發狀況

  1. 同一個 feature 由同一人負責開發,後端及 blade 模版

  2. 後端準備好 data 給前端,寫作規範目前就是
    。變數命名統一
    。丟已處理過資料至 view (view 只負責顯示,沒有過多的處理資料羅輯)

  3. 我覺得blade 只是php template 的擴充而已,且不支援變數賦值(這挺討厭的),可讀性要好的話可以試試其它的template,像是jade 系列的tale-jade,但似乎還蠻新的

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板