(Translated by https://www.hiragana.jp/)
Ruby on Rails − @IT リッチクライアント用語事典

Ruby on Rails

ルビー・オン・レイルズ / RoR / Rails

 Ruby on RailsはRubyかれたオープンソースのWebアプリケーション・フレームワーク。コード自動じどう生成せいせい(コード・ジェネレータ)によりMVC(モデル・ビュー・コントロール)のスケルトンを作成さくせいでき、それにより開発かいはつには、ごく少量しょうりょうのコードを記述きじゅつするだけで動作どうさおこな環境かんきょうととのい、迅速じんそくかつ容易よういにWebアプリケーションを構築こうちくできる。

 1つのフレームワークだけで、コード自動じどう生成せいせいやテスト機能きのう設定せっていファイルなど開発かいはつ必要ひつよう機能きのう提供ていきょうする、「フルスタック」機能きのうゆうする。MVCのアーキテクチャにもとづき構築こうちくされていて、たか柔軟じゅうなんせい生産せいさんせい提供ていきょうする。これは、RailsプラグインとRubyのリフレクションによってクラスのえを容易ようい実現じつげんできることに起因きいんする。

 37signalsにより開発かいはつされたWebベースのプロジェクトマネジメントツール「basecamp」の開発かいはつからDavid Heinemeier Hanssonにより抽出ちゅうしゅつされ、2004ねん7がつ公開こうかいされた。

 基本きほん理念りねんは「おなじことをかえさない」(DRY:Don't Repeat Yourself)と「設定せっていよりも規約きやく」(CoC:Convention over Configuration)である。

関連かんれん記事きじ

関連かんれん用語ようご

リンク

HTML5 + UX フォーラム 新着しんちゃく記事きじ
@ITメールマガジン 新着しんちゃく情報じょうほうやスタッフのコラムがメールでとどきます(無料むりょう

アイティメディアの提供ていきょうサービス

キャリアアップ