弊社の現世代WebFrameworkは”nginx > FCGI > WSGI > 自家製dispatcher > SQLAlchemy 0.4.x > いじりまくったCheetah”という感じなのですが、さすがにカビくさくなったので刷新することに。 下調べとして、Jinja2, Paste, Pylonsあたりを見てみる。Babel, Werkzeugあたりも見る。 というわけで、今日はJinja2。ありがたや。 Jinja2はDjangoライクな構文のテンプレート。もっと良い紹介は「スコトプリゴニエフスク通信:[Python][Jinja]神社参拝(1)」 なぜJinja2を見るかというと、うちがテンプレートにもとめる性能として Pythonの変数、関数が扱える テンプレート内に簡単な式が書ける テンプレートの分割/継承ができる HTML以外の出力も可能 (余計な空白がでない、とか)