テンプレートエンジンは、日々のWebサイト管理の使いやすさ、テンプレートのカスタマイズの任意性、プログラムテンプレートの独立性などを実現し、パーソナライズされたWebサイト開発のニーズに応えます。テンプレート エンジンは、テンプレート コード分離技術を使用して、Web サイト管理機能、テンプレート作成機能、フロントエンド テンプレートを階層化します。以下に、IDC Review Network が 8 つのテンプレート エンジンを共有します。
1.スマーティ
Smarty は PHP で書かれたテンプレート エンジンで、現在業界で最も有名な PHP テンプレート エンジンの 1 つです。論理コードと外部コンテンツを分離し、元々 HTML コードと混在していた PHP コード ロジックを分離する、管理と使用が簡単な方法を提供します。
2. テンプレートライト
Template Lite は、非常に高速で小型の HTML テンプレート エンジンです。このエンジンは、Smarty テンプレート エンジンが持つほとんどの機能とフィルターをサポートします。
3.Xテンプレート
XTemplate は PHP 用のテンプレート エンジンです。これにより、HTML コードを PHP コードとは別に保存できます。ネストされたプログラム ブロック、さまざまなタイプの補間変数など、多くの便利な機能が含まれています。コードは非常に簡潔で最適化されています。
4. サヴァン
Savant は、強力かつ軽量のオブジェクト指向 PHP テンプレート エンジンです。 PHP 自体をテンプレート言語として使用するため、新しいマークアップ システムを学習する必要はありません。オブジェクト指向のテンプレート プラグイン システムと出力フィルターを備えており、新しい動作をすばやく追加できます。
5.フェンプレート
Phemplate は、シンプルで高速な PHP テンプレート エンジンです。これにより、変数と、ループを含むいくつかの動的ブロックをテンプレートに追加できます。テンプレート エンジンはプレゼンテーションをロジックから分離できるため、デザイナーは PHP スクリプトを台無しにすることを心配することなく、HTML を自由に変更できます。
6.ドゥー
Dwoo は PHP5 テンプレート エンジンです。 Smarty テンプレートと互換性があり、Smarty 構文に基づいて完全に書き直されています。プラグインによる機能の拡張をサポートします。
7. 小枝
Twig は、柔軟で高速かつ安全な PHP テンプレート言語です。テンプレートを最適化された生の PHP コードにコンパイルします。信頼できないテンプレート コードを評価するためのサンドボックス モデルを用意します。開発者が独自のタグ、フィルターを定義し、独自の DSL を作成できるようにする柔軟なレクサーとパーサーで構成されます。
8.FXLテンプレート
FXL テンプレートは、テンプレート システムのすべての基本機能を提供する使いやすいテンプレート エンジンです。単純なテキスト/配列の割り当て、ブロック、およびネストされたブロックをサポートします。優れた正規表現とシンプルなテンプレート構文を備えており、テンプレートを最速で処理できます。
元アドレス: http://www.idcps.com/News/20110118/22863.html (転載の場合は出典を明記してください)
IDC Review Network のご協力に感謝します