我是一家公司的學生程序員,並且主要開發人員正在大力推動爲我們的新網站使用Dreamweaver模板,並且模糊的推理指向了性能優勢。爲什麼要使用PHP或Javascript模板的Dreamweaver模板?
我不相信......爲什麼要在Dreamweaver模板上使用PHP或Javascript模板引擎?特別是因爲我們仍然使用LAMP堆棧來提供動態內容。
所以:爲我們的網站頁面使用Dreamweaver模板有什麼好處,以及爲什麼要用PHP或Javascript使用它們?
我是一家公司的學生程序員,並且主要開發人員正在大力推動爲我們的新網站使用Dreamweaver模板,並且模糊的推理指向了性能優勢。爲什麼要使用PHP或Javascript模板的Dreamweaver模板?
我不相信......爲什麼要在Dreamweaver模板上使用PHP或Javascript模板引擎?特別是因爲我們仍然使用LAMP堆棧來提供動態內容。
所以:爲我們的網站頁面使用Dreamweaver模板有什麼好處,以及爲什麼要用PHP或Javascript使用它們?
你會用DW模板,如果你正在建設一個純靜態網站與超越以下鏈接交互。該模板將允許您更改頁面佈局,並且您的所有頁面都將更新以反映您所做的更改。但是,您必須重新上傳每個使用該模板的頁面。
只要您需要比簡單導航更多的交互性,或需要顯示隨時間變化的數據,您已經超出了DW模板可合理執行的範圍。當你進入這個階段時,你需要某種服務器端腳本語言(PHP,Perl,Python,以P開頭的東西:))
聽起來很像管理人員聽說DW有模板並鎖定在這個想法上,卻沒有真正理解模板的真正含義。雖然可以說,他們可以提高在某些情況下的性能(非腳本的網頁將消耗更少的服務器資源比PHP腳本來運行,例如),他們是不是真的適合保持大網站,尤其是如果不所述網站需要比DW模板可提供的更多的交互性/數據呈現。
Dreamweaver模板僅適用於動態網站。例如,你不能創建一個模板來打印出10個最近的新聞標題。你需要一些服務器端引擎。
JS是不是也走的路。
當我說JS,我指的是node.js的......我認爲這會是一個有趣的模板引擎 – joshdcomp
鎖存是發生了什麼事情的一個很好的說明......我特別不喜歡重複每上傳的想法受到模板更改影響的文件...我認爲模板的全部意義在於避免這種情況 – joshdcomp