Ruby札幌 presents
RubySapporoNight vol.2日本Rubyの会島田浩二
自己紹介• 島田 浩二(しまだ こうじ)• フリーのソフトウェア技術者• 組み込み系(それ以外も)• 元メーカ系技術者。’06に独立
• 日本Rubyの会• Ruby札幌運営• RubyKaigi2007当日スタッフ• るびま、るりま
• http://iddy.jp/profile/snoozer05/
本日も宜しくお願いします
introduction初めてのRuby札幌
What is RubySapporo?
Ruby札幌
Ruby札幌とは
✓ 札幌にてRubyに関する活動を行っているコミュニティ
✓ Ruby勉強会@札幌✓ RubySapporoNight ←いまこれ✓ OSC-do 2007 ✓ http://jp.rubyist.net/?RubySapporo
Ruby札幌とは
✓ 札幌にてRubyに関する活動を行っているコミュニティ
✓ Ruby勉強会@札幌✓ RubySapporoNight ←いまこれ✓ OSC-do 2007 ✓ http://jp.rubyist.net/?RubySapporo
Ruby
Rubyとは✓ 手軽にオブジェクト指向プログラミングをすることが出来るスクリプト言語
✓ http://www.ruby-lang.org/ja/
✓ 楽しく、簡単に、自然にプログラミングがコンセプト
✓ 純粋なオブジェクト指向言語✓ コンパイル不要✓ 型付け不要
Rubyとは✓ 手軽にオブジェクト指向プログラミングをすることが出来るスクリプト言語
✓ http://www.ruby-lang.org/ja/
✓ 楽しく、簡単に、自然にプログラミングがコンセプト
✓ 純粋なオブジェクト指向言語✓ コンパイル不要✓ 型付け不要
続きは勉強会で
Rubyとは✓ 手軽にオブジェクト指向プログラミングをすることが出来るスクリプト言語
✓ http://www.ruby-lang.org/ja/
✓ 楽しく、簡単に、自然にプログラミングがコンセプト
✓ 純粋なオブジェクト指向言語✓ コンパイル不要✓ 型付け不要
と、それもあんまりなので
http://www.slideshare.net/masuidrive/slideshows
http://www.slideshare.net/masuidrive/slideshows
おすすめ
Ruby札幌
✓ 札幌にてRubyに関する活動を行っているコミュニティ
✓ Ruby勉強会@札幌✓ RubySapporoNight ←いまこれ✓ OSC-do 2007 ✓ http://jp.rubyist.net/?RubySapporo
そんなRuby札幌ですが
今月はテーマを決めて活動しております
今月のテーマ
RailsRuby on
RailsRuby on
Ruby on Rails
ということで今日はRailsのお話
today’s menuMacで始める
Ruby on RailsProgramming by rails with mac
Ruby on Rails
Webアプリケーションフレームワーク
Webアプリケーションフレームワーク
Webアプリケーションフレームワーク大流行
Macとの関係
http://www.apple.com/server/macosx/leopard/more.html
http://www.apple.com/server/macosx/leopard/more.html
なにものか?
Railsとは✓ MVCモデルに基づいたWebアプリケーションフレームワーク
✓ Rubyで出来てるw✓ http://www.rubyonrails.org/
✓ 2つの哲学 - あとでやる✓ 思い切った割り切り - あとでやる
✓ フルスタック - あとでやる
RailsRuby on
Railsとは✓ MVCモデルに基づいたWebアプリケーションフレームワーク
✓ Rubyで出来てるw✓ http://www.rubyonrails.org/
✓ 2つの哲学✓ 思い切った割り切り✓ フルスタック
RailsRuby on
2つの哲学
✓ Convention Over Configuration➡ 設定より規約✓ DRY(Don’t Repeat Yourself) ➡ 同じことは繰り返さない
RailsRuby on
Railsとは✓ MVCモデルに基づいたWebアプリケーションフレームワーク
✓ Rubyで出来てるw✓ http://www.rubyonrails.org/
✓ 2つの哲学✓ 思い切った割り切り✓ フルスタック
RailsRuby on
Railsとは✓ MVCモデルに基づいたWebアプリケーションフレームワーク
✓ Rubyで出来てるw✓ http://www.rubyonrails.org/
✓ 2つの哲学✓ 思い切った割り切り✓ フルスタック
RailsRuby on
割り切り✓ 20%のソリューションで問題の
80%を解決することを目指す✓ 20%の問題領域についてはそれなりの対応が必要
✓ その代わり80%の領域については良いものをより早く開発できる
RailsRuby on
Railsとは✓ MVCモデルに基づいたWebアプリケーションフレームワーク
✓ Rubyで出来てるw✓ http://www.rubyonrails.org/
✓ 2つの哲学✓ 思い切った割り切り✓ フルスタック
RailsRuby on
Railsとは✓ MVCモデルに基づいたWebアプリケーションフレームワーク
✓ Rubyで出来てるw✓ http://www.rubyonrails.org/
✓ 2つの哲学✓ 思い切った割り切り✓ フルスタック
RailsRuby on
フルスタックRailsRuby on
View(ERB)
Controller(ActiveController)
Model(ActiveRecord)
Ajax
Mail送受信
Webサービス
Logger UnitTest
Plugin
Webサーバ
フルスタックRailsRuby on
View(ERB)
Controller(ActiveController)
Model(ActiveRecord)
Ajax
Mail送受信
Webサービス
Logger UnitTest
Plugin
Webサーバ
全部入りなので構成で悩む必要なし
Railsとは✓ MVCモデルに基づいたWebアプリケーションフレームワーク
✓ Rubyで出来てるw✓ http://www.rubyonrails.org/
✓ 2つの哲学 ✓ 思い切った割り切り
✓ フルスタック
RailsRuby on
Railsとは✓ MVCモデルに基づいたWebアプリケーションフレームワーク
✓ Rubyで出来てるw✓ http://www.rubyonrails.org/
✓ 2つの哲学 - あとでやる✓ 思い切った割り切り - あとでやる
✓ フルスタック - あとでやる
RailsRuby on
Railsとは✓ MVCモデルに基づいたWebアプリケーションフレームワーク
✓ Rubyで出来てるw✓ http://www.rubyonrails.org/
✓ 2つの哲学 ✓ 思い切った割り切り✓ フルスタック
RailsRuby on
これだけじゃよくわからない
実際に見てみる
デモ
作るもの
ToDoアプリ
いかがでしたか?
http://www.slideshare.net/masuidrive/slideshows
復習はこちらで
朗報
http://rails.drecom.jp/
http://rails.drecom.jp/
http://rails.drecom.jp/
http://rails.drecom.jp/
是非チャレンジしてみては
予告
Ruby勉強会@札幌 第5回✓ 時:2007年9月29日(土)✓ 場所:北海道情報大学札幌サテライト✓ 参加費:無料 ✓ 内容:✓ Rails開発ツールガイド✓ プラグインで広げるRailsの魅力✓ Rails開発環境ガイド
Ruby勉強会@札幌 第5回✓ 時:2007年9月29日(土)✓ 場所:北海道情報大学札幌サテライト✓ 参加費:無料 ✓ 内容:✓ Rails開発ツールガイド✓ プラグインで広げるRailsの魅力✓ Rails開発環境ガイド
Coming Soonhttp://jp.rubyist.net/?SapporoWorkshop
乞うご期待
ご清聴ありがとうございました
何かご質問は?