このページの「私」は Lift の作者、David Pollak のことです。 Lift の設計は、Rails をはじめとするさまざまな技術を使った経験 (良いものも悪いものも含めて) から生まれました。Lift の最初の設計目標は、プログラミングロジックやプログラミングで使う記号を表示用の静的なテンプレートに一切持ち込まないようにすることでした。この問題をめぐる最も優れた論文のひとつに、Terrence Parr の StringTemplate に関する考察があります。 ERB や JSP、ASP にはいずれも、ビューへのコードの混在を可能にしているという致命的欠陥があります。コードの混在がよくないのはなぜでしょうか。これには、次のようなさまざまな理由があります。 テンプレートで使われる構文が各種の HTML レイアウトツールで処理可能でなければ、HTML レイアウトツールでテンプレー