Click面白い

何かと最近、目にするようになったシンプルを売りにするフレームワークClickを触ってみた。すっごく面白い。
シンプルな機能なのに、入力フォームのバリデーションなどをとっても自然な形でできる。こういうフレームワークをずっと求めてた気がする。
考えてみると、StrutsTapestryJavaの悪いところを使って作られた感じで、ClickはJavaの良いところを使って作られたフレームワークっていうところ。
悪いところっていうのは、設定が複雑で、静的型付の言語の利点を活かしてない。良いところは反対で、簡単な設定で、タイプセーフにWebアプリを構築できるところ。