改善大型網站開發(fā)進程 PHP模板引擎幫你忙_免費建站資源
核心提示:如果是開發(fā)門戶站、電子商務網站或其它Web應用程序,那使用它就可以改善開發(fā)進程。這里是 19 個PHP 模板引擎。
PHP 模板引擎,廣泛應用于分離模板和布局。使用PHP模板引擎,可以讓網站的維和更新容易,創(chuàng)造一個更加良好的開發(fā)環(huán)境,讓開發(fā)和設計工作更容易結合在一起。它肯定也有一些不足之外,比如性能 (大多數(shù)PHP模板引擎在這方面都還是做的比較好的) 和需要學習新的語法 (偶爾會這樣)。
說到這里, 使用一個模板引擎并不一定就適合每一個項目。 一個網站如果只有少許的頁面,那很可能就不需要它。而如果是開發(fā)門戶站、電子商務網站或其它Web應用程序,那使用它就可以改善開發(fā)進程。這里是 19 個PHP 模板引擎, 它們都擁有友情的功能,并且在持續(xù)開發(fā)中。
Smarty
smarty是PHP官方出的模板, 以前的官網地址是http://smarty.php.net/,因為太流行了吧,后啟用了新域名http://www.smarty.net/。
Smarty是一個php模板引擎。更準確的說,它分開了邏輯程序和外在的內容,提供了一種易于管理的方法。可以描述為應用程序員和美工扮演了不同的角 色,因為在大多數(shù)情況下 ,他們不可能是同一個人。
Smarty的特點之一是”模板編譯”。意思是Smarty讀取模板文件然后用他們創(chuàng)建php腳本。這些腳本創(chuàng)建以后將被執(zhí)行。因此并沒有花費模板文件的語法解析,同時每個模板可以享受到諸如Zend加速器(http://www.zend.com) 或者PHP加速器(http://www.php-accelerator.co.uk)。這樣的php編譯器高速緩存解決方案。
Dwoo
Dwoo是一個PHP5模板引擎。兼容Smarty模板,它在Smarty語法的基礎上完全進行重寫。支持通過插件擴展其功能。
Savant
Savant是一個強大但輕量級的面向對象PHP模板引擎。不象其模板系統(tǒng),Savant默認沒有把模板編譯成PHP,而是使用PHP本身來作為它的模板 語言所以你不需要學習一套新的標記系統(tǒng)。Savant有一個面向對象的模板插件系統(tǒng)和輸出過濾器,可以讓你快速為它新增新的行為。
Template Blocks
Template Blocks 是一個 可視化的模板引擎l, 這個模板引擎是輕量級、靈活和高度可擴展的。
你可以生成任何靜態(tài)內容任何擴展且可以使用熱門的擴展后綴,比如 .html, .htm 或 .php. 他們都將載入相同的內容。
- 相關鏈接:
- 教程說明:
免費建站資源-改善大型網站開發(fā)進程 PHP模板引擎幫你忙
。