T2 + pilika


pillicaはid:shuji_w6eさんが作っているXHTMLテンプレートエンジンです。

サイトはこちら。

今回T2と連携するエントリを書いてくれているので紹介しておきます。

確かにテンプレートエンジンが使えるって意味ではたいした話ではありません。
テンプレートから文字列を生成して返しているだけです。ですが、実はRailsのサンプルと全く同じテンプレートで動作しており、
そのテンプレートはDreamweaverでコーディングしています。

http://d.hatena.ne.jp/shuji_w6e/20090322/1237739993


最後のところがとっても重要だと思います。MAXテストに出ますね。


Webアプリケーションの開発は、開発者だけでなく色々な人(例えばデザイナさん)の力が必要で、
その人達となるべく円滑に無駄なく仕事をすることが重要です。
例えばデザイナさんと開発者の双方がリソースを共有する、ビューのテンプレートは、デザイナと開発者の「境界地域」といえます。
そのような「境界地域」ではフレームワークはなるべくお行儀良くしておいて、足かせになったり邪魔をしたりしてはいけません。


というわけで、T2はマルチビューでどのテンプレートエンジンでも使うことが出来て、
デザイナと開発者がお互い円滑にやりとりをすることの邪魔をしないようにしています。

T2 + xxx


ようやく0.5.1テスト終わりました。S2/Spring/Guice/Lucyで確認とれました。


今後のテストケースの大枠がこれで完成です。


サンプル名 モジュールの入れ替え 確認○× 特記事項 アサイ
t2-samples 完了 ショウケース shot
t2-employee 完了 従業員管理/T2+Seasar2+S2Dao? shot
t2-employee-zpt 完了 従業員管理/T2+Seasar2+S2Dao?+ZPT skirnir
t2-newsmaker 完了 Webサービス/T2+ZPT skirnir
t2-guice 完了 簡単なCRUD/T2+Guice+JPA shot
t2-spring 完了 簡単なCRUD/T2+Spring+iBatis shot
t2-lucy 完了 簡単なCRUD/T2+Lucy+独自JDBCラッパ shot
t2-lucy-dbflute 完了 簡単なCRUD/T2+Lucy+DBFlute shot


あとはドキュメントですね。
0.5.2、0.6系の機能も徐々に何を入れるか絞り込んでいます。

T2 0.5.1のドキュメント


ドキュメントもEA1で経過をばんばん報告しようということで、途中ながらもEA1として
リリースしてみました.イタラティブにドキュメントも書いていけたらと考えています.


明日は、引数アノテーションのところ、使い方のところをもう少し書き加えていきます.