CGI で、ロジックと表示を分けようとすると、やっぱりテンプレート処理をしようということになる。だけど、ほんとのほんとに両者を分離できてる CGI は多くないんじゃなかろうか。
世のなかには、HTML もどきのテキストファイルにコードを埋め込むというやつがよくあるけど、そういうのは努力を放棄してると思う。
www.emptypage.jp/bbstemplate.html
これがこの掲示板のテンプレート。htmllint で90点以上とれる。満点じゃないのは、わざとやってるのがひとつで、あとはまだちょっと試行錯誤しているところ。しかしこれにはへんてこなおまじないみたいなコードとかは含まれていない。正真正銘の HTML なのだ。
まいったか。