現在、ほとんどの PHP Web サイトではテンプレート処理に Smarty を使用することが選択されています。これは、Smarty が強力で ADODB と非常によく連携し、扱いが簡単であるためです。ただし、Smarty にしろ ADODB にしろ、強力な機能と多数のクラス ライブラリがあるため、速度が比較的遅いため、ADODB は最初に ADODB Lite バージョンをリリースしました。
詳細については、http://www.webjx.com/htmldata/2005-07-15/1121379294.html
Smarty にも同様の小型バージョンがあるのでしょうか。答えは次のとおりです。
Smarty-Light というプログラムがあります。現在のバージョンは 2.2.9 です。基本的に Smarty のすべての構文と互換性があり、すぐに習得できます。
その公式 Web サイトには次のように書かれています:
* Smarty-Light は下位互換性があり、非常に高速な Smarty の簡易バージョンです。
* Smarty-Light は大容量です。基本的な構文は Smarty と同じなので、Smarty を学習したことがある人は非常に簡単に学習できます。
* Smarty-Light の変数定義は PHP に非常に似ており、初心者でもすぐに習得できます。
* Smarty-Light では、いくつかの新しいコンバージョン タグと機能が導入されています。
* Smarty-Light のコンパイル エンジンはテンプレートを非常に迅速にコンパイルするため、コンパイルされたファイルを迅速にロードできます。
* Smarty-Light にはキャッシュ機能もあり、アクセス時に静的ページを読み込むことができます。
* Smarty-Light は設定ファイルと変数もサポートしています。
(翻訳が間違っていても構いません)
原文: http://www.paullockaby.com/projects/smarty-light/docs/what.is .php#why
おそらく、アプリケーションがそれほど複雑でない場合は、軽量のテンプレート エンジンである Smarty-Light の使用を検討できます。
公式ウェブサイト: http://www.paullockaby.com/projects/smarty-light/