22
RubyとRuby on Railsとは Railsセッション 藤岡 岳之(Rails東北/日本Rubyの会) 片平 裕市(Rails東北/日本Rubyの会)

Ruby&Rails For Rails Side

Embed Size (px)

DESCRIPTION

Japanese only

Citation preview

Page 1: Ruby&Rails For Rails Side

RubyとRuby on Railsとは

Railsセッション 藤岡 岳之(Rails東北/日本Rubyの会)片平 裕市(Rails東北/日本Rubyの会)

Page 2: Ruby&Rails For Rails Side

目次          

Railsの特徴

Railsの良いところ

Railsの駄目なところ

まとめ

Page 3: Ruby&Rails For Rails Side

Railsとは          

Webアプリフレームワーク

Ruby上で動作する

Page 4: Ruby&Rails For Rails Side

Railsの特徴(1)

MVCなWebアプリフレームワーク

Page 5: Ruby&Rails For Rails Side

Railsの特徴(2)

フルスタック��������������

ActionPack

ActionController(MVCのC)

ActionView(MVCのV)

ActiveRecord(O/Rマッパー。MVCのM)

ActiveSupport(Time拡張など、Rubyを大胆に拡張)

ActionMailer(メール処理)

ActiveResource(REST Webサービス)

Webrick, Scaffold,script/console, Rake,etc...

Page 6: Ruby&Rails For Rails Side

Railsの特徴(3)

DRY(Don’t Repeat Yourself)同じ事を繰り返さない��      

Page 7: Ruby&Rails For Rails Side

Railsの特徴(4)

Convention over Configuration(設定よりも規約)�  

DBテーブル名seminarsidtitleauthorcontent

Page 8: Ruby&Rails For Rails Side

Railsの良いところ(1)

すぐに開発スタート

Page 9: Ruby&Rails For Rails Side

Railsの良いところ(2)

変更に強い

Page 10: Ruby&Rails For Rails Side

Railsの良いところ(3)

豊富なプラグイン                                認証権限������������������������������������������カレンダー���������������������������������������������国際化����������������������������������������携帯対応アップロード,画像処理etc...

Page 11: Ruby&Rails For Rails Side

Railsの良いところ(4)

あったらいいは大体ある

Page 12: Ruby&Rails For Rails Side

Railsの良いところ(5)

あれこれ試しやすい環境

Page 13: Ruby&Rails For Rails Side

Railsの良いところ(6)

ActiveSupportが便利

Page 14: Ruby&Rails For Rails Side

Railsの良いところ(7)

ActiveRecordが凄い

Page 15: Ruby&Rails For Rails Side

Railsの良いところ(8)

使ってて楽しい

Page 16: Ruby&Rails For Rails Side

Railsの良いところ?

思考を強制される!

Page 17: Ruby&Rails For Rails Side

Railsの駄目なところ(1)

遅い

Page 18: Ruby&Rails For Rails Side

Railsの駄目なところ(2)

サーバ組み合わせ多すぎ

Page 19: Ruby&Rails For Rails Side

Railsの駄目なところ(3)

対応レンタルサーバ無し

Page 20: Ruby&Rails For Rails Side

Railsの駄目なところ(4)

運用面で困る,悩むが多い

Page 21: Ruby&Rails For Rails Side

まとめ

さわってみよう

Page 22: Ruby&Rails For Rails Side

ご静聴

ありがとうございました