Ruby on Rails入門 さわだ 自己紹介 •かれこれ19年ほど「SE」と呼ばれる職をやってます •もともとはインフラ系でした •なんで、アプリって作ったことないんです そんなのが「たのアプ」で語る・・?ええんか? Ruby On Railsならなんとか・・・ 一応「Ruby On Rails」って MVCなRuby製Webアプリケーションフレームワーク ざっくり ER ( ActiveRecord ) + CRUD ( Controller ) + UI ( View ) = Rails という認識でいます CoCとDRY Convention over Configuration(設定より規約) Don't Repeat Yourself(同じことを繰り返さない) お作法さえ守れば簡単です ググるといっぱいでるので、本格的なのはそこで・・・ Ruby On Rails の特長 10分でできる・・・って、本当か? せっかくなので、Ext Scaffold で実 演 RailsのO/Rマッパー”ActiveRecord” 原理とアクセス方法・・ →見え隠れする「恐ろしい現 ActionPack と RESTful 実」 ControllerのCRUDメソッド / Response => ”to_XXX” リソースのURIとHTTPメソッド => Routeマップ Flash(Flex)コンテンツとの連携 HTT P XM L ・・・と思ったのですが・・・動かなくなってしまいました Get : Response to_xml end Ruby On Rails の特長 テスト駆動 Unit Test:単体テストのパターンを作りこんでおける Functional Test:リクエスト~レスポンスの通しのテスト 豊富なパッケージ&プラグイン やりたいことは大概どっちかで提供されている インストールも gem / plugin install で簡単 ローカライズ i18n(2.2以降標準):ローカライズファイルの編集が面倒 Gettext(gem):汎用的な国際化ライブラリ あくまでも私見です RoR開発は楽しいか? モック/プロトタイピングには便利 サクっと作れて動きが「見える」のは楽しい 技術者の立場は? 速い = 安い、じゃなければ・・・ パッケージ/プラグイン/ヘルパー製作 チューニング やっぱり”find_by_sql” あくまでも私見です 実際使えんの? IPAの報告書(2009/09) IPAの性能検証(2009/09) Rails製のサイト GitHub(http://github.com/) クックパッド(http://cookpad.com/) 困ったら るびま ( http://jp.rubyist.net/magazine/ ) 「RubyOnRails を使ってみる」 オライリーのRails本: http://www.oreilly.co.jp/books/9784873114163/
© Copyright 2024 ExpyDoc