Ruby on Rail の紹介 石渡正樹
Ruby on Rails とは? スクリプト言語 Ruby で書かれた web アプリケー ションフレームワーク 作者 –Devid Heinemeier Hansson という人だそうです ( 詳 しいことは知りません ) – 2004年公開 Rails という名前の由来は? – これまた知りません – 「レールに乗っていけばアプリケーションが作れ る」という意味では?と書かれた web ページを見た 気がする
Web アプリケーションとは Web サーバを使ったアプリケーションソフトの こと 例 –Gate – ショッピングサイト – ブログ – ゲーム –Wiki – オンライントレード – 掲示板 – 検索サイト – データ公開サーバ
スクリプト言語とは? コンパイルしないで命令を実行する言語 – 比較的単純なプログラムを記述するための、 簡易的なプログラミング言語全般を指すこと もあるらしい (wikipedia によれば ) – スクリプトとは「台本」という意味 スクリプト言語の例 –Ruby,perl,python,JavaScript,Tcl, シェル
Ruby とは オブジェクト指向スクリプト言語 開発者:まつもとひろゆき –1995 年に最初のリリース 特徴 – コードをシンプルに記述できる – 移植性・応用性が高い web ページ サンプルコード見てみよう
Ruby on Rails 概要 Web アプリを簡単に作れる(との評判) Ruby で書ける! MVC モデル 設定より規約 データベースへのアクセス用メソッドが 用意されている Web サービス用の library が一通り用意さ れている
MVC モデル GUI 設計に用いられる概念 Model: データ構造を規定するもの View: 表示や入出力を担当 Controller: モデルやビューを制御 jp/opensource/library/ itm-rails1-instantrails/ より無断転載
Ruby on Rails で作る アプリケーション例 Gfdnavi – ジャンケンゲーム – 参考 – 作ってみる
こんなアプリ作れます 一人暮らしの人・単身赴任の人のための家計簿 蔵書データベース 写真、ビデオの整理・保存 住所録 顧客管理 レシピ集 有名ラーメン店データベース スケジューラー
Ruby on Rails へのお誘い だれか遊んでください!!!(切実なお 願い) 遊んでみようという人には「教えてあげ ます」 とは言えません。自分で勉強してくださ い。でも手伝うことはできると思います。 Ruby on Rails やる人大募集 !!!
参考文献 電脳 ruby プロジェクト 地球流体電脳倶楽部 Ruby ホームページ lang.org/ja/ Ruby on Rails でお手軽データベースアプリ Ruby on Rails 究極指南 高橋征義 ce/library/itm-rails1-instantrails/ ce/library/itm-rails1-instantrails/