Ruby on Rails入門 2007-08-08 稚内北星学園大学 安藤 友晴 Ruby on Rails概説 1 Ruby on Rails 概説 Ruby on Rails概説 2 Ruby on Railsとは何か MVCアーキテクチャによるWebアプリケー ションフレームワーク プログラミング言語としてRubyを利用 – 名前でわかるけど フルスタック – Web周りからDB周りまで Ruby on Rails概説 3 諸元 作者 – David Heinemeier Hansson – 略して “DHH” と呼ばれることが多い ライセンス – MITライセンス 歴史 – 2004年7月 – 2005年12月13日 – 2007年3月14日1.2 公開 1.0 Ruby on Rails概説 4 DEMO Ruby on Rails概説 5 Ruby on Railsの考え方 Convention over Configuration – CoC – 「設定よりも規約」 Don't Repeat Yourself – DRY – 「同じことを繰り返さない」 Ruby on Rails概説 6 MVCアーキテクチャ (Model-View-Controller) Ruby on Rails概説 7 MVCアーキテクチャ (Model-View-Controller) Model – アプリケーションの内部状態を保持 View – ユーザが利用するインタフェース部分 Controller – アプリケーションの制御 Ruby on Rails概説 8 Railsの構成要素 ActiveSupport (Rubyクラスの拡張) ActionPack – ActionView (View) – ActionController (Controller) ActiveRecord (DB接続, Model) ActiveWebService (Webサービス) ActionMailer (メールの送受信) railties (周辺ライブラリ・ツール) Ruby on Rails概説 9
© Copyright 2024 ExpyDoc