DTEv2は有効的な特長を備えるため、ウェブ開発に特に向いています。

  • HTMLやテキストを厳格にPHPから分離されます。
  • Dreamweaver等のWYSIWYGエディターを支援。
  • テンプレートをコンパイルして効率を最適化。

HTMLやテキストを厳格にPHPから分離されます。

多くのテンプレートエンジンと違って、DTEv2はHTML/テキストとPHPを厳格に分離させます。つまり、PHPコードはテンプレートに出現できません。

DTEv2を使用するときは、通常に一つのコマンドにつき、二つのファイルを必要とします。一つはテンプレートファイルで、もう一つは伴うPHPプログラムです。この構造を活用すれば、二つのファイルの構造を大分簡素化することができます。テンプレートファイルとPHPプログラムは絡み合わなく、プログラマは混乱なファイル中身を検索することから大分解放されます。

Dreamweaver等のWYSIWYGエディターを支援。

現代のウェブ開発用のエディターは指令タグ( "<?" and "?>" )を認識しています。これらのタグは指定された場所から移動されません。しかし、もしプログラマは別のものを使うと、特に原始ドキュメントの一部と認識されるものを使用すると、エディターは予期されない又は未定の挙動を起こす可能性があります。このため、ひたすらテンプレートのタグを短くするよりも、DTEv2はWYSIWYGの適性を優先しています。Dreamweaverのような現代エディターは一般HTMLを編集するようにDTEv2のテンプレートファイルを編集できます。

テンプレートをコンパイルして効率を最適化。

テンプレートファイルを解析することは比較的に重い仕事なので、DTEv2はテンプレートを中間形式にコンパイルしてキャッシュします。そうして、テンプレートファイルさえ変更されなければ、コンパイル作業は免れます。この方法では、DTEv2は非常に早い読み込み時間を達成しています。一般に1ミリ秒以下です。


Next: Basic Syntax