1 / 11

Ruby on Rail の紹介

Ruby on Rail の紹介. 石渡正樹 momoko@gfd-dennou.org. Ruby on Rails とは?. スクリプト言語 Ruby で書かれた web アプリケーションフレームワーク 作者 Devid Heinemeier Hansson  という人だそうです ( 詳しいことは知りません ) 2004年公開 Rails という名前の由来は? これまた知りません 「レールに乗っていけばアプリケーションが作れる」という意味では?と書かれた web ページを見た気がする. Web アプリケーションとは.

nadda
Download Presentation

Ruby on Rail の紹介

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Ruby on Rail の紹介 石渡正樹 momoko@gfd-dennou.org

  2. Ruby on Rails とは? • スクリプト言語Ruby で書かれたwebアプリケーションフレームワーク • 作者 • Devid Heinemeier Hansson という人だそうです(詳しいことは知りません) • 2004年公開 • Rails という名前の由来は? • これまた知りません • 「レールに乗っていけばアプリケーションが作れる」という意味では?と書かれたweb ページを見た気がする

  3. Webアプリケーションとは • Webサーバを使ったアプリケーションソフトのこと • 例 • Gate • ショッピングサイト • ブログ • ゲーム • Wiki • オンライントレード • 掲示板 • 検索サイト • データ公開サーバ

  4. スクリプト言語とは? • コンパイルしないで命令を実行する言語 • 比較的単純なプログラムを記述するための、簡易的なプログラミング言語全般を指すこともあるらしい(wikipediaによれば) • スクリプトとは「台本」という意味 • スクリプト言語の例 • Ruby,perl,python,JavaScript,Tcl,シェル

  5. Rubyとは • オブジェクト指向スクリプト言語 • 開発者:まつもとひろゆき • 1995年に最初のリリース • 特徴 • コードをシンプルに記述できる • 移植性・応用性が高い • webページ http://www.ruby-lang.org/ja/ • サンプルコード見てみよう

  6. Ruby on Rails 概要 • Webアプリを簡単に作れる(との評判) • Ruby で書ける! • MVCモデル • 設定より規約 • データベースへのアクセス用メソッドが用意されている • Web サービス用のlibrary が一通り用意されている

  7. MVCモデル • GUI設計に用いられる概念 • Model:データ構造を規定するもの • View:表示や入出力を担当 • Controller:モデルやビューを制御 http://www.ibm.com/developerworks/ jp/opensource/library/ itm-rails1-instantrails/ より無断転載

  8. Ruby on Rails で作るアプリケーション例 • Gfdnavi • http://davis.rish.kyoto-u.ac.jp/gfdnavi/ • ジャンケンゲーム • 参考 http://webos-goodies.jp/categories/rails.html • 作ってみる

  9. こんなアプリ作れます • 一人暮らしの人・単身赴任の人のための家計簿 • 蔵書データベース • 写真、ビデオの整理・保存 • 住所録 • 顧客管理 • レシピ集 • 有名ラーメン店データベース • スケジューラー

  10. Ruby on Rails へのお誘い • だれか遊んでください!!!(切実なお願い) • 遊んでみようという人には「教えてあげます」   とは言えません。自分で勉強してください。でも手伝うことはできると思います。 Ruby on Rails やる人大募集!!!

  11. 参考文献 • 電脳rubyプロジェクト 地球流体電脳倶楽部http://dennou-k.gfd-dennou.org/library/ruby/index-j.htm • Ruby ホームページ http://www.ruby-lang.org/ja/ • Ruby on Rails でお手軽データベースアプリhttp://webos-goodies.jp/categories/rails.html • Ruby on Rails 究極指南 高橋征義http://www.ibm.com/developerworks/jp/opensource/library/itm-rails1-instantrails/

More Related