記事の内容を取得する手段を変更する必要が出てきたとします。記事には全く同じ内容のテンプレートが適用できるでしょう。アプリケーションロジックを変更する必要がありません。テンプレートデザイナーはアプリケーションロジックを壊す事なくテンプレートを変更できます。ビジネスロジックとプレゼンテーションロジックの分離があります。テンプレートにロジックを含める事が可能であるという事です。したりといったことが、プレゼンテーションロジックの例になります。強制している訳ではない事を意味しています。テンプレート内に置かれたものがビジネスロジックなのか何なのか全くわかりません。テキストと変数のみでコンテンツを作り上げることも可能です。ユニークな特徴の一つは、テンプレートをコンパイルすることです。スクリプトを作成するということです。各リクエスト時にテンプレートファイルのパースによるオーバーヘッドがありません。コンパイラやキャッシュソリューションを最大限に活用することができます。