Ruby on Rails(ルビー オン レイルズ)について初心者のみんなが知りたいこと

プログラミング初心者の方に向けて、WebアプリケーションフレームワークであるRuby on Rails(ルビー オン レイルズ)とは何かについて説明します。

Ruby on Rails とは

Webアプリケーションを簡単に作るために開発されたWebアプリケーションフレームワークです。
Rubyで書かれていて、オープンソースです。
オープンソースとは、ソースコードが公開されていることを言います。
Ruby on Railsは、「RoR」や 「Rails」と、表記されることもあるので覚えておくと良いです。

Ruby on Railsとは何か動画で学習する

公式サイト

  • Ruby on Rails
    ドキュメントや最新情報を参照できます(英語)

作者

デンマーク出身のエンジニア、デイヴィッド・ハイネマイヤー・ハンソン (David Heinemeier Hansson)氏が開発しました。

歴史

  • 2004年7月に最初のバージョンがリリース。
    ・・・
  • 2013年6月27日 バージョン4.0リリース
  • 2016年6月30日 バージョン5.0リリース

Ruby on Railsのコンセプトは他のフレームワークにも大きな影響を与えています。
プログラミング言語PHPで使われるフレームワークのCakePHP(ケイクピーエイチピー)やSymfony(シンフォニー)などが挙げられます。

Ruby on Railsが公開されたことで、日本発のプログラミン言語Rubyが広く使われるようになりました。

RubyGems

幅広いライブラリが「gem(ジェム)」という形式で公開されています。
ライブラリとはよく使うプログラムを部品として再利用可能な形でひとまとまりにしたものです。
よく使う機能などがgemで公開されており、利用することで開発工数が削減できます。
RubyGems (ルビージェムズ)は、ライブラリの作成や公開、インストールを助けるシステムです。

gemのよく使う一例として、認証機能を提供する「devise(デバイス)」があります。

よく確認するドキュメント

日本語で参照できるドキュメントとして、下記のものがあります。
RAILS GUIDES
RAILS GUIDES 日本語

実務でも参照することがあるので、覚えておいて損は無いですよ

おわりに

この記事では、プログラミング初心者の方に向けて、WebアプリケーションフレームワークであるRuby on Rails(ルビー オン レイルズ)とは何かについて説明します。

アプリ開発入門総合コース」では、Ruby on Railsの基礎はもちろんのこと、プログラミミング初心者向けに、HTML5, CSS3, JavaScript, Bootstrap, SQL, Ruby, Ruby on Rails, Cloud9, Git, GitHubなどを動画で教えています。

Web開発に必要なプログラミングスキルを1つのコースで沢山学べてお得です。264レクチャー・18時間の大型コース。

動画でプログラミング入門をしよう

オンライン学習サービスProglus(プログラス)でプログラミングを学び、創れる人になろう!

プレミアムプランを2週間無料体験しよう

今すぐ詳細を確認する

プログラミング入門ナビ編集部