為了找到一個好的模板引擎,我在互聯網上進行搜索,目前已經整理出了以下名單:
7 m% p" u$ ]4 j2 k! eSmarty( @, R' n: ]4 s
Smarty的特點是將模板編譯成PHP腳本,然後執行這些腳本。很快,非常靈活。; `+ X" _) h3 V
Heyes Template Class
, s4 P1 M6 m! j+ _/ a" v一個非常容易使用,但功能強大並且快速的模板引擎,它幫助你把頁面佈局和設計從代碼中分離。+ W4 q' n8 [8 l! ^
FastTemplate- |+ T0 m: ]+ \0 d" @3 K% d3 A
一個簡單的變量插值模板類,它分析你的模板,把變量的值從HTML代碼中分離處理。& a. m; l0 D; K9 p2 J$ V. c4 g
ShellPage
' v' g9 l0 i4 B6 u& W' _! l一個簡單易用的類,可以讓你的整個網站佈局基於模板文件,修改模板就能改變整個站點。
8 O. l7 D, S. p- y) T3 X4 MSTP Simple Template Parser8 \5 w, | a1 t1 F+ P" q
一個簡單、輕量級並且易於使用的模板分析類。它可以從多個模板中組裝一個頁面,把結果頁面輸出到瀏覽器或者文件系統。
1 \ D1 J/ r3 |- z' R% TOO Template Class
5 A# X/ J6 j: @% D: p% N. S% D一個你可以用在自己程序中的面向兌現的模板類。3 L8 a6 c' j5 P0 A3 ?
SimpleTemplate
; N' D. J3 i3 p* V4 e7 v一個可以創建和結構化網站的模板引擎。它可以解析和編譯模板。
: K ^2 x+ |9 I7 T; U0 h* ~* Z4 O, ?bTemplate
+ W, C2 J) p% x$ v短小但是快速的模板類,允許你把PHP邏輯代碼從HTML修飾代碼中分離。; R2 n1 e$ f4 ^- l: p0 `
Savant7 ]$ A) R J; q O( p. k$ i4 }
一個強大且輕量級的PEAR兼容模板系統。它是非編譯型的,使用PHP語言本身做為它的模板語言。
* \; O( x% Z0 S$ s5 \4 PETS - easy template system
# A" H" r# ^* D% ?可以使用完全相同數據重組模板的模板系統。7 b9 o; `) k. s: Z3 `2 I' x
EasyTemplatePHP o$ _. L6 J1 t0 I' [
適用於你的站點的一個簡單但是強大的模板系統。5 R8 s/ F* |9 h& j0 B
vlibTemplate
/ f6 }2 {0 o: Q/ { w+ q) | Q; c一個快速、全能的模板系統,它包含一個緩存和調試類。
+ c, E9 s: f, J$ yAvanTemplate. n6 Q' K7 z: e; N% i( U: t
多字節安全的模板引擎,佔用很少系統資源。它支持變量替換,內容塊可以設置顯示或隱藏。6 K" }! `3 s' e0 i- B7 H7 X
Grafx Software』s Fast Template+ Z' c& f0 ~$ R; g7 `
一個修改版本的Fast Template系統,它包括緩存功能,調試控制台以及沉默去除為賦值塊。) R0 A% n( n0 C' e; K. V
TemplatePower
# `* r2 E, R" ]一個快速、簡單、功能強大的模板類。主要功能有嵌套的動態塊支持,塊/文件包含支持以及顯示/隱藏未賦值的變量。
7 I' l! R- }8 B$ e# T$ d; JTagTemplate2 r) [! X" C6 O% R. ~- D
這個庫的功能被設計來使用模板文件,同時允許你從HTML文件檢索信息。
# Z8 w* Z# g" ]htmltmpl: templating engine
& z- k0 d* A- N: Y' g一個適用於Python和PHP的模板引擎。它面向希望在項目中分離代碼和設計的web應用開發人員。
6 ~. A g7 T5 |. _( C* }PHP Class for Parsing Dreamweaver templates( B! S0 d/ _0 `6 B1 s7 f
一個分析Dreamweaver模板的簡單類,被用於Gallery 2 和WordPress的自定義模塊中。
6 ^7 _9 Y; s# v3 H. @MiniTemplator (Template Engine)
# w/ H$ R" T) G/ L! q針對HTML文件的一個緊湊型模板引擎。對於模板變量和塊定義它具有簡單的語法。其中塊可以嵌套。$ r; F/ r S2 e- l- I' @
Layout Solution
6 c1 A* s' a/ @0 K簡化網站開發和維護。它擁有常用的變量和頁面元素使你不需要重複做頁面佈局工作。
6 b7 H# j3 i) n* @( H, uCached Fast Template
! N5 e) _: K3 m6 Y# j, i1 q* X它已經納入FastTemplate,允許你緩存模板文件,甚至可以在分離的塊內容上緩存不同的規格。
% y" d# K0 _" a" Y2 HTinyButStrong% \8 m; ^- g+ m: }0 J
一個支持MySQL, Odbc, Sql-Server和ADODB的模板引擎。它包含7個方法和兩個屬性。
# H' E( ]7 Q, l+ h. e& m/ C) HBrian Lozier』s php based template engine$ A4 H! O% U! F" _0 y1 x1 b* E' j2 h$ @
只有2K大小,非常快並且是面向對像設計。# _" w% C. @% ^' u! A& F- G' C
WACT- Y6 S5 E" z5 m% l# f5 X/ O
一個從設計中分離代碼的模板引擎。
& R, k( P; C. j1 L5 {9 cPHPTAL/ j R- x1 s) K2 o3 o
一個PHP下面的XML/XHTML模板庫。" e, G3 i6 N7 u/ {3 A3 p
轉自ZOL論壇 |
評分
-
查看全部評分
|