為了找到一個好的模板引擎,我在互聯網上進行搜索,目前已經整理出了以下名單:" k- ^5 }& K6 ]9 L J4 W6 j) N8 y
Smarty4 }' E1 v# `, l* s! l0 a
Smarty的特點是將模板編譯成PHP腳本,然後執行這些腳本。很快,非常靈活。 {) ^$ [- ]& L: ^& G4 [4 b- {
Heyes Template Class* e3 q& e: u L
一個非常容易使用,但功能強大並且快速的模板引擎,它幫助你把頁面佈局和設計從代碼中分離。+ Z+ w5 _4 u: u. g8 ?9 @
FastTemplate
1 h" g) s. J- d/ h8 y0 I5 T一個簡單的變量插值模板類,它分析你的模板,把變量的值從HTML代碼中分離處理。6 l& ~ P& h* r& y9 ~. T- p
ShellPage
" j9 _: G5 d' y4 @3 i+ ]' N一個簡單易用的類,可以讓你的整個網站佈局基於模板文件,修改模板就能改變整個站點。. h2 S+ e. \" @: L) x. y5 j! V9 v2 h
STP Simple Template Parser
* S( [" A6 v) Q+ f! R; S% P一個簡單、輕量級並且易於使用的模板分析類。它可以從多個模板中組裝一個頁面,把結果頁面輸出到瀏覽器或者文件系統。
( } p/ q* K UOO Template Class
( b8 i( N5 }" W. `2 f! `( y一個你可以用在自己程序中的面向兌現的模板類。" _+ J: p3 I. [. `; L! M
SimpleTemplate
- D) s) s% R, l' C( ~! x一個可以創建和結構化網站的模板引擎。它可以解析和編譯模板。
8 S; N! X6 D+ \% [9 BbTemplate
- a4 q3 Z3 b# W6 z8 P短小但是快速的模板類,允許你把PHP邏輯代碼從HTML修飾代碼中分離。/ G! } I L& M
Savant
2 e3 X" T/ k- Z) Z# i- F一個強大且輕量級的PEAR兼容模板系統。它是非編譯型的,使用PHP語言本身做為它的模板語言。 V+ l! C, J4 k- W# J0 S
ETS - easy template system
6 U4 S w+ ]5 L ]# Y0 G# X可以使用完全相同數據重組模板的模板系統。3 N9 Y7 F- z; E+ l8 |9 }
EasyTemplatePHP2 H( p9 [7 s# C. a
適用於你的站點的一個簡單但是強大的模板系統。
# R9 @3 O& q+ |" J, R/ wvlibTemplate- E( R$ c+ ^6 B% ^" \4 j% |
一個快速、全能的模板系統,它包含一個緩存和調試類。
9 e. a# b. h) u. R9 kAvanTemplate
z) V' O$ A4 K' l- f; f1 i多字節安全的模板引擎,佔用很少系統資源。它支持變量替換,內容塊可以設置顯示或隱藏。
6 e8 i& f* _9 H" U6 d; x9 i! DGrafx Software』s Fast Template, t! x9 U+ @. `" k
一個修改版本的Fast Template系統,它包括緩存功能,調試控制台以及沉默去除為賦值塊。: p0 M$ Z% U, ?7 K9 F' \
TemplatePower
4 t5 |/ M8 b% K) T) ]一個快速、簡單、功能強大的模板類。主要功能有嵌套的動態塊支持,塊/文件包含支持以及顯示/隱藏未賦值的變量。, |$ e( ^( b* w/ U7 o% _* h
TagTemplate' G2 b N7 ^! @$ x8 n+ R* _1 h
這個庫的功能被設計來使用模板文件,同時允許你從HTML文件檢索信息。
/ M; l% X0 A( B5 C0 ^htmltmpl: templating engine
. F8 d) R) _' r' j! j" N+ h一個適用於Python和PHP的模板引擎。它面向希望在項目中分離代碼和設計的web應用開發人員。) _* F g, K( w2 \" e# s8 x
PHP Class for Parsing Dreamweaver templates* ~6 I1 W! H9 }0 E2 @
一個分析Dreamweaver模板的簡單類,被用於Gallery 2 和WordPress的自定義模塊中。; x7 X* O/ N1 J# n$ T
MiniTemplator (Template Engine)) z6 X6 w* c9 @/ j
針對HTML文件的一個緊湊型模板引擎。對於模板變量和塊定義它具有簡單的語法。其中塊可以嵌套。* a0 b: g# ]7 q/ V& V5 B, L
Layout Solution
1 s4 \/ }& X% `. j5 |% e簡化網站開發和維護。它擁有常用的變量和頁面元素使你不需要重複做頁面佈局工作。
. }& E( W5 {, T/ q4 B. F6 A. p+ dCached Fast Template
" p7 Y5 j2 q# Q' K4 j% q它已經納入FastTemplate,允許你緩存模板文件,甚至可以在分離的塊內容上緩存不同的規格。
- W. x" a) `; ]5 J8 B# j7 kTinyButStrong
, N) r& \/ Y1 |6 g6 Y& K$ P, S3 i一個支持MySQL, Odbc, Sql-Server和ADODB的模板引擎。它包含7個方法和兩個屬性。* M/ u" V8 Q. Y
Brian Lozier』s php based template engine
4 J' Z2 X L; v) h% T只有2K大小,非常快並且是面向對像設計。
& p8 G. T/ o5 G, _/ RWACT
2 H' g6 ]5 t3 h3 T* B% p% S% T' h一個從設計中分離代碼的模板引擎。, j% m( [4 g5 S3 m7 e- @
PHPTAL
# h6 o1 v; J5 H! k1 ~一個PHP下面的XML/XHTML模板庫。7 K) m1 v0 `, c6 m9 ^/ R1 u! Y+ W4 f
轉自ZOL論壇 |
評分
-
查看全部評分
|