RoR でエンタープライズ開発
RoR = Ruby on Rails でエンタープライズ開発。
単に軽量言語を使ったからといって、短納期・低コストでのWebアプリケーション開発、あるいはWeb2.0的技術の活用、システムの小刻みな改良、などが達成できるわけではない。Webアプリケーションは様々なレイヤーから成る複雑な構造物であり、昔ながらのCGIをスクリプト言語で書くといった原始的なやり方では、ソースコードがすぐ煩雑になり、ある程度以上の規模のアプリケーションを構築し維持していくことは難しい。
前述のRoRは、こういった従来の軽量言語だけによる開発とは一線を画しており、むしろ、重量級言語による企業Webシステム開発のノウハウを詰め込んだ開発フレームワークを、軽量言語、具体的にはRubyという技術要素を使って実現したという言い方ができるだろう。
3.6 Ruby on Rails (RoR) 〜なぜRoRがエンタープライズ、Web 2.0向きか
「結局のところ,顧客に何が必要かは,顧客にも開発者にも理解は不可能だ。そうならば,まずアプリケーションを作って,それを使ってもらい,顧客に合うように直すしかない。これからのエンタープライズ開発も,とにかく速く安く作って,直すことが重要になる」
【XDev】「とりあえず作って,後から作り直せ」,Rubyのまつもと氏が語るエンタープライズ開発
Ruby on Rails 開発環境"RadRails"