導入
Ruby on Railsとは、Webアプリケーションを開発するためのフレームワークです。
●ところで、Webアプリケーションって何?
Webアプリケーションとは、ウェブ(WWW)を介して、何らかのサービスをユーザーに提供するものです。ここで言う「サービス」とは、単にメッセージを表示したりするだけでなく、ユーザーがメッセージを書き込める掲示板などを表しています。
つまり、Webアプリケーションは背後に「データ」を保持し、読み書きしています。
サーバー上のファイルをブラウザーに送り返すだけのWebサイトとはこの点で大きく異なります。
●Webアプリケーションに必要なもの
1、データを操作する仕組み。通常はデータベース管理システム(DBMS)を利用します。
2、デザイン。HTMLやCSSを利用します。
3、プログラミング言語で書かれたプログラム。Ruby on RailsではもちろんRubyを利用します。
●フレームワークとは?
アプリケーションを効率よく開発するためのツール、ライブラリ、設定ファイルなどのセットのこと。Ruby on Railsもフレームワークの1つ。