Railsに付いて書きたいと思います。Controller)のコードやデータベース作成用のマイグレーションファイルも作られ、魔法のように手早くアプリが作れてしまうのに驚きました。直後にある簡単なアプリで実際に使ってみました。Java+Strutsの10倍の生産性があると確信しました。テストやマイグレーション(RDB定義の追加・変更)がフレームワークに内蔵されているのにも関心しました。Railsで使いました。上げようと思っています。開発ではお客様はITに明るくないので、プロトタイプを作りながら進めました。プロトタイプ開発には生産性の高さが本当に生きてきます。プロトタイプを作りお客様と話しを進める事で見えてなかったお客さまのビジネスモデルが見えて来てたり、そうするとRDBのテーブルも変更になるわけですが、その際にマイグレーション機能がとてもありがたかったです。完成していたと思います。View/Controllerはほぼそのままです。しModel(ActiveRecord)はバージョン3でAPI体系が現在のものに成り格段に使いやすくなったと思います。MVCのモジュールを入れ替え可能にする改造が行われました。その結果ERB以外のViewやActiveRecord以外もORMが使えるようになりましたが、フレームワークのコードが増え性能も落ちてサーバーのメモリー等を増強しないとサイトの性能が下がる問題に直面しました。ERB以外のViewを使っているプロジェクトは有りましたが、ActiveRecord以外のModelを使っているプロジェクトはごく僅かだったと思われます。性能面でのデグレードは改善されました。