Ruby on Rails
別名:RoR,Rails
Ruby on Railsとは、スクリプト言語「Ruby」を用いて開発された、Webアプリケーション開発用フレームワークの名称である。2004年7月に初めて登場した。
Ruby on Railsでは、コードのひな形の自動設定機能や、特定の機能の利用を簡略化するためあらかじめ設定された記述形式などにより、簡素かつ迅速にコーディングが行えるようになっている。記述する必要のあるコードは他の一般的なプログラミング言語に比べて極端に少なくすることが可能であるといわれている。
また、Ajaxのライブラリがあらかじめ組み込まれていることにより、RIA(Rich Internet Applications)が比較的簡単に構築できるというメリットも持っている。
Ruby on Railsはオープンソースソフトウェア(OSS)として提供されており、公式サイトなどから無償で入手して利用することができる。Web 2.0の潮流の一翼を担う存在とも言われており、海外を中心に採用事例が増えている。また、Ruby on Railsを皮切りにPerlやPython、PHPといった他の言語でもRuby on Railsの思想を受け継いだフレームワークが登場している。
参照リンク
Ruby on Rails - (英文)
Ruby on Rails (RoR) ~なぜRoRがエンタープライズ、Web 2.0向きか - (XMLコンソーシアム)
Ruby on Rails
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/08/23 01:41 UTC 版)
Ruby on Rails(ルビーオンレイルズ)は、オープンソースのWebアプリケーションフレームワークである。単にRailsあるいはRoRと呼ばれる。その名にも示されているようにRubyで書かれている。またModel View Controller(MVC)アーキテクチャに基づいて構築されている。
- 1 Ruby on Railsとは
- 2 Ruby on Railsの概要
Ruby on Rails
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/05 09:36 UTC 版)
「WebDAV」の記事における「Ruby on Rails」の解説
※この「Ruby on Rails」の解説は、「WebDAV」の解説の一部です。
「Ruby on Rails」を含む「WebDAV」の記事については、「WebDAV」の概要を参照ください。
Ruby on Rails
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2016/05/23 15:36 UTC 版)
「Active Record」の記事における「Ruby on Rails」の解説
広く使われている実装のひとつは、Ruby on Rails のActive Recordの実装である。例えば、id 列(シリアルな主キー)、name 列(varchar 型)、price 列(money 型あるいは double 型)を持った parts テーブルがあれば、次のようなコードになる。 a = Part.newa.name = "Sample part"a.price = 123.45a.save 上記のコードは与えられた値で新しい行をデータベースに作る。これは次の SQL コマンドにほぼ等価である。 INSERT INTO parts (name, price) VALUES ('Sample part', 123.45); 逆に、データベースを検索するためこのクラスを用いることもできる。 widgetname = "gearbox"b = Part.where(:name => widgetname).first このコードは、name 列が Ruby 変数 widgetname の値一致する最初の行を取得して、オブジェクトを生成する。取得については、次の SQL コマンドと同義であるが、前述のrubyコードにそれは現れない。 SELECT * FROM parts WHERE name = 'gearbox' LIMIT 1; 別の方法として、上記のコードは次のように短くすることもできる。 b = Part.find_by_name("gearbox")
※この「Ruby on Rails」の解説は、「Active Record」の解説の一部です。
「Ruby on Rails」を含む「Active Record」の記事については、「Active Record」の概要を参照ください。
Ruby on Rails
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/02/20 20:34 UTC 版)
「37signals」の記事における「Ruby on Rails」の解説
詳細は「Ruby on Rails」を参照 Ruby on RailsとはRubyで書かれたWebアプリケーション用のフレームワークで37signals社員のプログラマーの1人であるデイヴィッド・ハイネマイヤー・ハンソンが開発した。当初は37signalsの初めての製品であるBasecampで使用されていたが、2004年に抽出されオープンソースとして公開した。しばしばRailsやRoRと略されている。 またRuby on Rails公式サイトでは「sponsored by 37signals」と明記されている。現在Ruby on Railsの開発はRails Core Teamが手がけているがハンソンも参加している。
※この「Ruby on Rails」の解説は、「37signals」の解説の一部です。
「Ruby on Rails」を含む「37signals」の記事については、「37signals」の概要を参照ください。
「Ruby on Rails」の例文・使い方・用例・文例
- 「Ruby(ルビー)」と呼ばれる新しいコンピュータプログラミング言語を開発。
- Rubyはプログラム作成を楽しく手軽なものにし,世界中で広く使われている。
- Rubyはウェブサイト作成にも利用できる。
- この言語はRubyとはかなり違っていました。
- 1993年にRubyの開発を始めました。
- Rubyを使って最も簡単なプログラムを動かすのに半年近くかかりました。
- でも,私は進み続け,ついにRubyを完成させました。
- 1995年,Rubyは一般に公開されました。
- 現在はフェローの肩書きをもらい,Rubyに関する開発や講演,執筆に専念しています。
- MondayはMon.と略される
- 米国のCongressは英国のParliamentに相当する
- バンクーバー― マレーシアに拠点を置くBaronホテルグループはHoward Hotels Internationalを買収する交渉を行っている。
- Baronは、アジアの主要都市に100 を超えるホテルを構える、ビジネスホテルの巨大企業で、高級ホテル市場への進出を目指している。
- Baronが企業買収に成功すれば、同社は、名声を確立したHoward Hotelsブランドやその豪華なおもてなしのノウハウを手に入れることになる。
- 買収がうまくいけば、BaronはHoward Hotelsの株式の65%を所有することになる。
- 同社には、都会の環境に田舎の生活を取り入れたいと思う中流階級の都会人の間に数多くの支持者がおり、最高経営責任者のByron Coxによると、「住宅設計や建設は弊社のような企業にとって当然の結果だ。弊社のお客様は、彼らが所有するPatioの商品と調和する建物を求めている」とのことだ。
- 寄付をしてくださる方はJessie Orbisonまでご連絡のほど、お願いいたします。
- Jackson瓶詰め工場まで、40分間バスに乗車。
- Jackson工場に到着。工場長Otis Cookeによる歓迎の言葉(Cooke氏による工場の歴史の簡単な説明。Cooke氏は見学の案内も担当)
- 工場の食堂にて休憩(Jackson工場で製造・瓶詰めされた飲料の試飲。ほかに軽食を提供)
固有名詞の分類
オープンソース | Tango Desktop Project FLTK Ruby on Rails Kross FreeMind |
フリーソフトウェア | Free Pascal Kdewebdev Ruby on Rails Kross FreeMind |
ウェブアプリケーション | Google Wave CakePHP Ruby on Rails リッチインターネットアプリケーション Google Analytics |
Ruby | IronRuby Mobileimap Ruby on Rails Rake Ruby Document format |
- Ruby_on_Railsのページへのリンク