為了找到一個好的模板引擎,我在互聯網上進行搜索,目前已經整理出了以下名單:
! v. L. a+ W) w% E ASmarty( \( ]. l& M% k5 G
Smarty的特點是將模板編譯成PHP腳本,然後執行這些腳本。很快,非常靈活。' B( z B" D( |7 u! M1 O
Heyes Template Class" T Z& r, c9 x$ Q$ q
一個非常容易使用,但功能強大並且快速的模板引擎,它幫助你把頁面佈局和設計從代碼中分離。4 \3 p0 Z$ |5 p w8 I4 O! A9 n
FastTemplate: d) L$ s' u5 M: b+ c; G4 ]& `3 ^
一個簡單的變量插值模板類,它分析你的模板,把變量的值從HTML代碼中分離處理。
5 i: v* T, s X( @: V* Q, i* Q* WShellPage* _( p% T8 T4 D
一個簡單易用的類,可以讓你的整個網站佈局基於模板文件,修改模板就能改變整個站點。7 }) y; i" z/ L' Q$ y( ?' e+ S
STP Simple Template Parser; B7 Q9 x: ?$ I- J
一個簡單、輕量級並且易於使用的模板分析類。它可以從多個模板中組裝一個頁面,把結果頁面輸出到瀏覽器或者文件系統。
3 Q+ Z, u2 v6 k" X, {OO Template Class3 j$ U) W9 t& J) a9 w* [' N% }
一個你可以用在自己程序中的面向兌現的模板類。5 Q7 v% L$ i: ^5 ]- _
SimpleTemplate' _! Z( \' X- S; y5 d# z
一個可以創建和結構化網站的模板引擎。它可以解析和編譯模板。 u( f+ I9 l9 y& Q" |4 W# Z2 ?1 |6 B( r
bTemplate# c5 |6 d- _2 P
短小但是快速的模板類,允許你把PHP邏輯代碼從HTML修飾代碼中分離。
' w) h& }1 r! a, c& h! NSavant3 H# Z/ S2 N0 i' {
一個強大且輕量級的PEAR兼容模板系統。它是非編譯型的,使用PHP語言本身做為它的模板語言。& b4 }0 ^$ Y& E# t$ c$ l
ETS - easy template system
: y( r# ?: i/ `4 C可以使用完全相同數據重組模板的模板系統。
% v) ?" X# s% b3 J2 r2 \EasyTemplatePHP' Y8 [# b3 ?$ X. a. v+ m
適用於你的站點的一個簡單但是強大的模板系統。
6 ~' p5 e- ~% h7 g, ~& }' HvlibTemplate
+ A3 u& S: y0 D* @一個快速、全能的模板系統,它包含一個緩存和調試類。+ c0 f. A, `, i
AvanTemplate
% M. B k7 s; x, I( a1 C5 [多字節安全的模板引擎,佔用很少系統資源。它支持變量替換,內容塊可以設置顯示或隱藏。/ s5 H3 f, |, j% S; o
Grafx Software』s Fast Template+ W3 L7 F% _7 y' g) j$ R v ~
一個修改版本的Fast Template系統,它包括緩存功能,調試控制台以及沉默去除為賦值塊。
; ]7 G+ x( k" X% w: |6 qTemplatePower
( m- M' Z% B' I$ l* h一個快速、簡單、功能強大的模板類。主要功能有嵌套的動態塊支持,塊/文件包含支持以及顯示/隱藏未賦值的變量。, y8 Q" ^! J2 `( n
TagTemplate
5 _) h; H, N% Y: o5 c" N這個庫的功能被設計來使用模板文件,同時允許你從HTML文件檢索信息。
# O& B3 w- X$ N. ~, fhtmltmpl: templating engine
x# w' K* v( S8 m+ z8 z一個適用於Python和PHP的模板引擎。它面向希望在項目中分離代碼和設計的web應用開發人員。+ @3 l( X0 ^ c }
PHP Class for Parsing Dreamweaver templates/ e k$ Z- j' |) ~5 i$ r' D
一個分析Dreamweaver模板的簡單類,被用於Gallery 2 和WordPress的自定義模塊中。/ ?1 {4 a! n# R0 P3 |# x% X
MiniTemplator (Template Engine)" G8 _6 `0 |" f1 w5 i
針對HTML文件的一個緊湊型模板引擎。對於模板變量和塊定義它具有簡單的語法。其中塊可以嵌套。
0 |% p% u2 J( V oLayout Solution
9 N! @5 o$ p4 v3 \* ^簡化網站開發和維護。它擁有常用的變量和頁面元素使你不需要重複做頁面佈局工作。
; q0 q) R# H: c9 b* q' d; Y nCached Fast Template
0 i) r2 n) i! O它已經納入FastTemplate,允許你緩存模板文件,甚至可以在分離的塊內容上緩存不同的規格。
& q: X# @& q, f: b" G, eTinyButStrong
) C i7 H8 Z" K: n. b一個支持MySQL, Odbc, Sql-Server和ADODB的模板引擎。它包含7個方法和兩個屬性。+ e6 g# ^& x' `8 a4 q& S7 I5 y
Brian Lozier』s php based template engine
! \4 [; X( A. U7 S" l只有2K大小,非常快並且是面向對像設計。
) i, K3 Y. d% M9 q5 {# iWACT
# g# ]. L: z k& E8 V) t4 U0 ~一個從設計中分離代碼的模板引擎。
2 U( C1 D/ Z( c" Z1 ?! d1 mPHPTAL
4 Q4 K; q* B9 q' Z; Z* F, w一個PHP下面的XML/XHTML模板庫。
2 T' B1 O9 w C c3 W- Y/ w轉自ZOL論壇 |
評分
-
查看全部評分
|