T2 + pilika
pillicaはid:shuji_w6eさんが作っているXHTMLテンプレートエンジンです。
サイトはこちら。
今回T2と連携するエントリを書いてくれているので紹介しておきます。
確かにテンプレートエンジンが使えるって意味ではたいした話ではありません。
http://d.hatena.ne.jp/shuji_w6e/20090322/1237739993
テンプレートから文字列を生成して返しているだけです。ですが、実はRailsのサンプルと全く同じテンプレートで動作しており、
そのテンプレートはDreamweaverでコーディングしています。
最後のところがとっても重要だと思います。MAXテストに出ますね。
Webアプリケーションの開発は、開発者だけでなく色々な人(例えばデザイナさん)の力が必要で、
その人達となるべく円滑に無駄なく仕事をすることが重要です。
例えばデザイナさんと開発者の双方がリソースを共有する、ビューのテンプレートは、デザイナと開発者の「境界地域」といえます。
そのような「境界地域」ではフレームワークはなるべくお行儀良くしておいて、足かせになったり邪魔をしたりしてはいけません。
というわけで、T2はマルチビューでどのテンプレートエンジンでも使うことが出来て、
デザイナと開発者がお互い円滑にやりとりをすることの邪魔をしないようにしています。