- ベストアンサー
2008年現在でおススメのテンプレートはありますか?
漠然とした質問ですみません。 以前からPHPのテンプレートエンジンに興味があり、利用を検討しているのですがいずれも使い方が違うのでどれを使えばいいか悩んでいます。 ネットや教えてgooの過去質問で調べてみても、情報が古いものが多く「もしかして今ならsmartyよりもいいものがあるのかも?」とか考えて踏ん切りがつかずにいます。 そこで、皆様の独断でけっこうですので2008年現在でおススメのPHPテンプレートエンジンを教えて下さい。 お手間でなければその理由も教えてください。 「テンプレートエンジンなんて使わないよ」というご意見も歓迎です。 よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Simplate Smarty互換の軽量テンプレートエンジンを目指して作られた。 (ただし、Smartyの機能のうち無駄そうなものは削りまくっている) PHPファイルではなく、PECLライブラリなどのようにエクステンションとして動作するのでかなり速い。 男前テンプレート/派生 http://anond.hatelabo.jp/20071030034313 たった60行。phpファイルをテンプレートのように使用する。 軽量なのと動作が速いのが特徴。自分は小規模なものにはこれをいじって使ってます。 PEAR::HTML_Template_Flexy http://pear.php.net/manual/ja/package.html.html-template-flexy.php おなじみPEAR。PEARにはいくつかテンプレートエンジンがあるけれど、これが一番使いやすい(個人的感想)。 ただ、事実上の業界標準がSmartyなので、ユーザーの多さを条件にするならそっちかなぁ。 PHPTAL http://phptal.motion-twin.com/ XMLの構文として変数を埋め込む。これは他の言語(PythonやJava)ではよく使われるテンプレート形式。 最大の利点は{foreach}とか{$var}とかでHTMLが汚れないので、デザイン作業が極めてやりやすい事。 また、Smartyでは実現できないような強力な機能も数多くそろえています。 Smartyに固執する理由が無いなら一押し。
お礼
お礼が遅くなってすみません。 教えていただいた中では、Simplateが気になりますね。 それをカスタマイズして使うのが一番自分にあっているかも知れません。 事実上の業界標準がSmartyとのことですので、これを機会にSmartyも勉強してみます。 貴重なご意見とアドバイスありがとうございました。