-
網站應用程式在維護方面總是花費很大的成本,而程式開發人員則迫切地希望透過框架來實現改變。模板技術正提高了開發效率,並能使應用程式在長時間運行後仍具有較好的維護性。且模板引擎所具有的特性正符合了個人化網站開發者的需求。而php模板引擎,除官方的Smarty之外,其它開源的模板引擎,不下於成百上千。下面,IDC評述網依據資料顯示,與大家分享十款頂級PHP模板引擎。
1 Smarty
Smarty是目前業界最著名的PHP模板引擎之一。它分離了邏輯程式碼和外在的內容,提供了一個易於管理和使用的方法,用來將原本與HTML程式碼混雜在一起PHP程式碼邏輯分離。其特點是將模板編譯成PHP腳本,然後執行這些腳本。很快,非常靈活。
2 Heyes Template Class
Heyes Template Class 是一個非常容易使用,但功能強大且快速的php模板引擎,它幫助你把頁面佈局和設計從程式碼中分開。
3 STP Simple Template Parser
STP Simple Template Parser是簡單、輕量且易於使用的範本分析類別。它可以從多個模板組裝一個頁面,把結果頁面輸出到瀏覽器或檔案系統。
4 Heyes Template Class
Heyes Template Class是一個非常容易使用,但功能強大且快速的模板引擎,它幫助你把頁面佈局和設計從程式碼中分開。
5 FastTemplate
FastTemplate是一個簡單的變數插值模板類,它分析你的模板,把變數的值從HTML程式碼中分離處理。
6 ShellPage
ShellPage是一個簡單易用的類,可以讓你的整個網站佈局基於模板文件,修改模板就能改變整個網站。
7 SimpleTemplate
SimpleTemplate是一個可以創建和結構化網站的模板引擎。它可以解析和編譯模板。
8 Savant
Savant是一個強大但輕量級的物件導向PHP模板引擎。使用PHP本身作為模板語言所以不需要學習一套新的標記系統。它有一個物件導向的模板插件系統和輸出過濾器,可快速新增新的行為。
9 Xtemplate
Xtemplate,它允許把HTML程式碼與PHP程式碼分開儲存。包含許多有用的功能,如嵌套的程式區塊,各種類型的插值變數。其程式碼非常簡潔並且是優化的。
10 TemplatePower
TemplatePower是快速、簡單、功能強大的模板類別。主要功能有嵌套的動態塊支持,塊/文件包含支持以及顯示/隱藏未賦值的變數。
原文網址: http://www.idcps.com/News/20110331/25077.html (如需轉載,請註明出處)
感謝IDC評述網的投稿