開発 Ruby on Rails(ROR)とは何ですか? -techopediaからの定義

Ruby on Rails(ROR)とは何ですか? -techopediaからの定義

目次:

Anonim

定義-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などのデータベースサーバーもサポートしています。

Ruby on Rails(ROR)とは何ですか? -techopediaからの定義