知乎專欄 | 多維度架構 | 微信號 netkiller-ebook | QQ群:128659835 請註明“讀者” |
模板最早是在cgi程序中廣泛應用,cgi是動態頁面的第一代,同期還有NSAPI,ISAPI,第二代是fastcgi,asp,php,ColdFusion...第三代是.net與java。
模板的特點:
模板可以分離代碼和頁面
模板能夠改善頁面結構
模板可實現頁面重用
模板可以區塊化,如同搭積木
設計人員不需要關心代碼
實現主題
模板有很多優點,但它也會增加系統開銷,不過我們可以通過cache來解決這個問題。
常用模板引擎:
PHP: smarty template
Perl: TT template
Python:Cheetah