Lastor
coding 最近在改 PHP 有套模板引擎的頁面,改著改就忽然開始思考,為毛 PHP 需要模板引擎
PHP 模板引擎有多大意义? - 知乎
Lastor
要說模板引擎不會出現義大利麵之類的,我持保留態度,我現在碰的專案就讓我見識到,習慣不好的人甚麼架構都能寫出義大利風範
Lastor
義大利: ......??
Lastor
目前用這模板引擎在寫,現階段感覺不出跟之前我用原生 PHP 寫有啥明顯差異,也有可能是我 PHP 整體都還不熟,所以寫不出差異!? 我不知道,反正現在用模板引擎我覺得沒有爽到哪去
Lastor
感覺一個比較明顯的差異點,大概是主副關係不一樣。如果想要秉持模板與邏輯盡量分離的原則
Lastor
用原生 PHP 的話,會變成模板那個檔案是進入點,然後把資料處理的檔案 include 進來拿變數
Lastor
用模板的話,就會跟 Express.js 比較像了,是模板的檔案變成 Assets,進入點是處理邏輯的區塊
Lastor
這似乎會需要有更多的使用經驗,才能知道比較差異性。但我並不想太深入 PHP
Lastor
JS 體系這幾年發展快速,出了很多新的方法論,我相信 PHP 體系應該也有所謂的現代化架構,可惜我們公司是老專案,無緣見識到新型態的 PHP 架構是長啥樣子的
Lastor
不過這樣也好,一上來就是 Laravel 的話,我可能還真看不懂
載入新的回覆