Der Proband leitete bei der Teilnahme amLaravel5.1
-Projekt ein Mikroteam (8-10 Personen). Die Verantwortlichkeiten des Front-End- und Back-End-Personals waren getrennt, es traten jedoch die folgenden Probleme auf:
Laravel-Front-End verwendet eine Blade-Vorlage, bei der es sich um PHP handelt. Wenn der Front-End-Fortschritt größer ist als der Back-End-Fortschritt, ist das Debuggen nicht einfach (das Back-End verfügt über kein relevantes Routing und keine relevante Logik).
我认为的前后端分离是这样的
后端负责产出 API
前端使用 JS 实现 view
如果像题主说的那样,比较像是前端人员负责 blade 切版
给题主参考一下我目前 Laravel 5.1 项目的开发状况
同一个 feature 由同一人负责开发,后端及 blade 模版
后端准备好 data 给前端,写作规范目前就是
。变数命名统一
。丢已处理过得资料至 view (view 只负责显示,没有过多的处理资料罗辑)
我觉得 blade 只是 php template 的扩充而已,且不支援变数賦值(这挺讨厌的),可读性要好的话可以试试其它的 template,像是 jade 系列的 tale-jade,但似乎还蛮新的