PHPで動作するテンプレートエンジンはちょっと使いたいだけならクラスタイプが便利ですが、速度が気になるところ。
Smarty Benchmarksで主なテンプレートエンジンのベンチマークサンプルが見れます。
使われてるベンチマークのソースも入手できるので自分で比較を試したい時に便利かも。
上の画像はvar_loop 50 iterationsの結果。
10と比べると順位が入れ替わってるんですが、smartyは高機能だから仕方ない感じだろうか。
Links
- Smarty
高機能。有名なので日本語ドキュメントも充実してるが、高機能故にお手軽さはない。カラーミーショッププロが採用してます。 - Heyes Template Class
説明書の方が重い程度のサイズ。本体ファイルは2つ。 - FastTemplate
高速動作が特徴。本体は1つだけ。実用的な関数が搭載されている。なんかエラーが出る・・・ - OO Template Class
10kbくらい。パワフルだけどシンプルらしいです。 - btemplate
シンプルで軽快な動作。なんと9kbしかない。デフォルトだとソースを汚す可能性あるが、タグをカスタマイズ出来る。 - phemplate
classファイルのみ。サイズの割には動作重め? - patTemplate
smarty並に高機能。patErrorも必要でした