著名なWebアプリケーションフレームワークのひとつにRuby on Rails がある。Ruby on Rails は、プログラミング言語 Ruby を対象として作られたWebアプリケーションフレームワークである。2004年7月に初めて登場し、2010年8月29日にはバージョン3が正式リリースされた。[1] Ruby on Rails は、多くの機能を備えた部類のフレームワークである。主に次の機能を備えている。 Web アプリケーションの基本構造 セッション維持の仕組み HTTPリクエストと処理モジュールのマッピング テンプレートエンジンによる Webページの生成 入力検査の仕組み ユーザ認証とアクセス認可の仕組み ※ データベースアクセス(O/R マッピング[注]等) REST サポート(URLのマッピング) Ajax サポート キャッシュ 等 ※ サードパーティから入手できる認証・認可