David Heinemeier Hansson氏が開発した
RubyによるWEBアプリケーションフレームワーク。
彼のコメントは若い割にははっきりしていて、特に
「美しいコードを書けるからRubyを選んだ」
という言葉には共感させられた。
自分が思うに、Railsは単純なWEBアプリケーションフレームワークとは思えず、
ソースを基底クラスやインターフェースで縛るのではなく、
開発手順と命名規約を縛る方がメインになっているようだ。
そのため開発効率がアップし、開発作業に戸惑うことは少ないように思える。
Rubyの言語に慣れるのは時間がかかるが、他の言語に比べて
記述量が少ないので、覚える量も少なくて済む。これは他の言語に比べて大きい。