Ruby on Rails情報
- Ruby on Railsとは
- 主な特徴
- 導入事例
- 類似プロダクト
- こんなお客さまにRuby on Railsの導入をオススメ
- Ruby on Railsのライセンス
- 参考情報
- オープンソース年間サポートサービス
Ruby on Railsとは
Ruby on Rails(ルビーオンレイルズ)とは、RoR、Railsとも呼ばれる、オープンソースのウェブアプリケーションフレームワークで、2004年にデンマークのプログラマーであり、カーレーサーであり、Basecamp社のCTOでもある、デイヴィッド・ハイネマイヤー・ハンソン氏(通称DHH)によりリリースされました。
名前の由来については、JavaのウェブアプリケーションフレームワークのStruts(支柱)に対してRails(枕木)という名前にしたという話もあるようですが真偽は不明です。Ruby on Railsは、その名のとおりRuby言語で書かれたフレームワークであり、Rubyの「ストレスの少ない軽量プログラミング」といったモットーを、「同じことを繰り返さない」、「少ないコードで簡単に開発できる」、という特長に継承しています。
PHPやJavaで作成されたデータベースを利用する既存のウェブアプリケーションと比較すると、Ruby on Railsは、開発時間の短縮と生産性の向上に大きく寄与するため、特に規模の大きな事案での置き換えが進んでおり、既に多くの大規模サイトで導入されています。
主な特徴
Ruby on Railsは、次のような特徴があります。
- Rubyの思想を受継いだきれいなフレームワーク
- Convention over Configuration(CoC)精密な規約設定による作業の省力化
- Don't Repeat Yourself(DRY)同じデータやロジックを重複させることがない
-
オールインワンの開発環境
- Model View Controller(MVC)アーキテクチャで構成
導入事例
Ruby on Railsは、Rubyをベースにしたオープンソースフレームワークとして、中小から大規模まで、さまざまな業種・システムで幅広く利用されています。
類似プロダクト
- Ruby
- Laravel
- Django
- Spring Boot
- Node.js
- Apache Struts
こんなお客さまにRuby on Railsの導入をオススメ
次のようなお客様に、Ruby on Railsの導入をオススメします。
- 実績のあるウェブアプリケーションフレームワークを導入したい
- Rubyが好きである
- 工数の削減による生産性の向上が急務である
- PHPやJavaでの開発に不満を感じていた
- ウェブアプリケーションフレームワークを初めて導入する
- MVCの使用に慣れている、またはMVCの導入を検討していた
Ruby on Railsのライセンス
Ruby on Railsは、MITライセンスです。
ソースコード公開の有無に関わらず、自由な再利用が認められています。
オープンソース年間サポートサービス
OpenStandiaではOSSを安心してご利用いただけるように、オープンソース年間サポートサービスをご提供しております。
サポートしているOSSは下記ページをご参照ください。
関連OSS
-
サポート対象
Vue.js
ヴュー・ジェイエス。SPA(シングルページアプリケーション)に向いたJavaScriptフレームワークです。
-
サポート対象
Spring Boot
スプリング ブート。Springフレームワークのアプリケーションを簡単に開発できるオープンソースのJavaフレームワークです。
-
サポート対象
React
リアクト。Facebookが作成したMVCモデルのView領域を担当するJavascriptのUIライブラリです。
-
Django
ジャンゴ。Pythonで実装されたWebアプリケーションのフレームワークです。