inohilog

/var/log/inohiro.log

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"

ruby on rails enterprise - Google 検索