Fri 06/17, 2005

Perl Template Toolkit [Computer and Networking ]

Perl のプログラムで、あるデータから定型的な HTML なり XML の文書を作成するためには、内部にきっちりと XML なり HTML のデータ構造を組み上げて出力するまでもなく、テンプレートを用いるのが手っ取り早い。このために Text::TemplateHTML::Template が便利に使える。で、もう少し凝った真似をするための強力なテンプレートエンジンがこの Template-Toolkit [マニュアル和訳 (horiuchi.com)]。テンプレート中で独自の変数や各種制御構造を使用できる。機能が豊富なもので、ついテンプレートだけで済ませてしまいたくなるが、プログラムと併せてトータルですっきりとして記述ができるようにしたい。

HTML::Template や Template-Toolkit を内部で使っている Web アプリケーションのフレームワークは色々あるようで、CGI::Application と組み合わせてごにょごにょ、とか。Sledge は Perl 5.6 じゃ動かないのよね。はてなの伊藤さんのページ[Hatena::Diary::NaoyaNDO::Weblog]を見てふむふむとか。そこまでになると手軽に済ますつもりが、そうでもなくなったりするかも知れないけれど、ある程度以上大掛かりなものとなれば、結局はそうなってしまうのだろう。

Posted by masato at 12:22 AM
このエントリーのトラックバックURL: http://bird.dip.jp/cgi-bin/mt/mt-tb.cgi/989
コメントする

おそらく携帯電話等からは投稿できません。日本語文字列を含まないコメントやトラックバック、および当サイトへの言及を含まないトラックバックは御遠慮いただいております。また、90日以上経過した記事へのコメントはできません。










名前、アドレスを登録しますか?