テンプレートエンジンにおれが求めること

私はJPSのカスタムタグの仕組みが好きだ。テンプレートエンジンに欲しい機能として、テンプレート側にレンダリングに必要なデータを記述する機能が必要と思っているからだ。

テンプレートを簡単に変更するという目的に対して、テンプレートを変更した結果、プログラムでの整合性が保たれているかというような付随する用件に対しての配慮がなされていないものが多い。

画面に何か表示するものを追加したいとする。その際にテンプレートにこのような機能があれば、このテンプレートを動かすためにどのようなデータが必要なのかがわかる。

jspタグならコンパイル時に必要な属性があるかどうかをIDE(Eclipseなら)が確認してくれる。

いまさらながらに気づいた。