目次:
定義-Ruby on Rails(RoR)とはどういう意味ですか?
Ruby on Rails(RoR)は、Rubyで書かれたクロスプラットフォームWebアプリケーションフレームワークです。 このフレームワークはもともとDavid Heinemeier Hanssonによって作成され、複数の個人の貢献者からなる鉄道の中核チームによって研究され、さらに開発されました。 RoRを使用すると、プログラマは、プログラミングに伴う手順、時間、および冗長性を最小限に抑えることで、Webアプリケーションをはるかに高速に開発できます。
RoRは単にRailsとして知られています。 RoRの最初のリリースは2004年7月でした。RoRはMITライセンスの下で配布されます。
TechopediaはRuby On Rails(RoR)について説明しています
Ruby on Rails(RoR)は、アプリケーションロジックがユーザーインターフェイスから分離されているモデルビューコントローラー(MVC)アプローチに従います。 RoRは、控えめなJavaScriptと呼ばれる一般的な手法を実装して、ユーザーインターフェイスからアプリケーションの機能を分離します。 他の最新のフレームワークと同様に、RoRは、プログラマーが下す必要のある決定の数を減らすことを目指した「構成より規約」アプローチを実装しています。 RoRは、次のようないくつかのパッケージで構成されています。
- アクティブレコード:リレーショナルデータベースに情報を保存するアーキテクチャパターン。
- ActiveResource:Webサービスを提供するパッケージ。
- アクションパック:制御機能を備えた管理パッケージ。
- アクションWebサービス:Webサービスパッケージ。
- ActiveSupport:サポート管理コンポーネント。
- ActionMailer:メール管理コンポーネント。
RoRは元々Mongrel Webサーバーで実行するように作成されましたが、現在ではほとんどのWebサーバーをサポートし、MySQL、PostgreSQL、Oracle、SQLサーバー、DB2などのデータベースサーバーもサポートしています。