Ruby on Rails とは

今日は内容少ないです。

Ruby on Rails とはRubyというプログラムを使ったフレームワーク
フレームワークとは、Webアプリケーションの開発でよく使われる汎用的な機能をまとめて提供し、土台として機能するソフトウェアのことをいう。
簡単にいうとアプリケーションを簡単に作るツール
Webアプリケーションとは
Webアプリケーションとは、「Safari」「Google Chrome」「Firefox」などのブラウザで動作するアプリケーション
代表的なWebアプリケーションの例としてFacebook、Twitter、Amazonなど
iOS専用、Android専用で作られたアプリを「ネイティブアプリ」と呼び、PCやスマホなど端末を問わず利用できるアプリを「ハイブリッドアプリ」と呼ぶ
Railsの役割
Webサイトを見るとき、ブラウザはWebサーバと呼ばれるものにリクエスト(正確にはHTTPリクエストといいます)を送信する
Webサーバはリクエストの情報を元に、レスポンス(HTTPレスポンス)を返す
そのレスポンスをブラウザが読み込んで、Webサイトのコンテンツが表示
それぞれのユーザーや状況に合わせたレスポンスを返すのがRailsの役割

今度はRailsの構築のしかたを解説したいと思う。
今日は基本的なフレームワークの概念だけ!!

この記事が気に入ったらサポートをしてみませんか?