-
Web サイト アプリケーションの維持には常に多額の費用がかかり、プログラム開発者はフレームワークを通じて変更を実装することに熱心です。テンプレート テクノロジーにより、開発効率が向上し、アプリケーションを長期間実行した後の保守性が向上します。また、テンプレート エンジンの機能は、パーソナライズされた Web サイト開発者のニーズと正確に一致しています。 PHP テンプレート エンジンに関しては、公式の Smarty に加えて、他にも何百、何千ものオープン ソース テンプレート エンジンが存在します。以下に、IDC Review Network がデータに基づいて上位 10 個の PHP テンプレート エンジンを紹介します。
1 スマーティ
Smarty は、業界で最も有名な PHP テンプレート エンジンの 1 つです。論理コードと外部コンテンツを分離し、元々 HTML コードと混在していた PHP コード ロジックを分離する、管理と使用が簡単な方法を提供します。テンプレートをPHPスクリプトにコンパイルして実行するのが特徴です。非常に高速かつ非常に柔軟です。
2 Heyes テンプレート クラス
Heyes Template Class は非常に使いやすく、強力かつ高速な PHP テンプレート エンジンで、ページ レイアウトとデザインをコードから分離するのに役立ちます。
3 STP シンプルなテンプレート パーサー
STP Simple Template Parser は、シンプルで軽量、使いやすいテンプレート解析クラスです。複数のテンプレートからページを組み立て、結果のページをブラウザまたはファイル システムに出力できます。
4 Heyes テンプレート クラス
Heyes Template Class は、コードからページ レイアウトとデザインを分離するのに役立つ、非常に使いやすく、強力かつ高速なテンプレート エンジンです。
5 高速テンプレート
FastTemplate は、テンプレートを分析し、HTML コードから変数値を分離する単純な変数補間テンプレート クラスです。
6 シェルページ
ShellPage は、Web サイト全体のレイアウトをテンプレート ファイルに基づいて作成できるシンプルで使いやすいクラスです。テンプレートを変更すると、サイト全体を変更できます。
7 シンプルテンプレート
SimpleTemplate は、Web サイトを作成および構造化できるテンプレート エンジンです。テンプレートを解析してコンパイルできます。
8 サヴァン
Savant は、強力かつ軽量のオブジェクト指向 PHP テンプレート エンジンです。 PHP 自体をテンプレート言語として使用するため、新しいマークアップ システムを学習する必要はありません。オブジェクト指向のテンプレート プラグイン システムと出力フィルターを備えており、新しい動作をすばやく追加できます。
9Xテンプレート
Xtemplate: HTML コードを PHP コードとは別に保存できるようにします。ネストされたプログラム ブロック、さまざまなタイプの補間変数など、多くの便利な機能が含まれています。コードは非常に簡潔で最適化されています。
10 テンプレートパワー
TemplatePower は、高速、シンプルかつ強力なテンプレート クラスです。主な機能は、ネストされたダイナミック ブロックのサポート、ブロック/ファイルのインクルードのサポート、および未割り当ての変数の表示/非表示です。
元アドレス: http://www.idcps.com/News/20110331/25077.html (転載の場合は出典を明記してください)
IDC Review Network のご協力に感謝します