今さらだけど、Ruby on Railsってホントに面白い。というか、Railsそのもののというより、作者のDHHのアーキテクトとしての視点と決断がすごいと思う。 普段Javaを使っている立場から見た視点かもしれないが、DHH(及びRails)について最近思っていることを書き留めてみる。 真のWebアプリケーションフレームワークを作った 画面遷移からvalidation、DBへの永続化までwebアプリケーションに必要な機能を統一して提供するフレームワークを作った。画面遷移だけのJSFやStrutsでも、永続化だけのHibernateのような視点ではなく「webアプリケーションを作るために必要な単純なフレームワークの塊」のようになっているところがすごい。今までは常にそれぞれのフレームワークをつなげるための苦労があった。DIコンテナという分野が活況になっているのはこれらの苦労を各層を疎結合にす