FourHoursOnRails.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Four Hours on Rails 経シ事業部 IT基盤部 Ruby on Railsとは Ruby on Rails(ルビーオンレイルズ)はオープンソースのWebアプリケーションフレームワークである。RoRとか単にRailsと呼ばれる。その名にも示されてるようにRubyで書かれている。またModel View Controller(MVC)アーキテクチャに基づいて構築されている 実アプリケーションの開発を他のフレームワークより少ないコードで簡単に開発できるよう考慮し設計されている。 Railsの公式なパッケージはRubyのライブラリやアプリケーションの流通ルートであるRubyGemsにより配布されている 豊富なプラグインにより機能拡張が容易 Ruby on Railsの基本理念 DRY:Dont Repeat Yourself 同じことを繰り返さない 定義などの作業は一回だけですませろ CoC:Convention over Configuration 設定よりも規約 標準的な設定は決まったルールに従い、共通でない部分の設定のみを行う RailsのMVC??????? Ruby on Rails ご本家 / 最新版は、Release 2.0.2 2008年2月18日現在 2007年12月16日リリース 今回は、旧版の1.2系列(1.2.3 or 1.2.6) Ruby 1.8.6が必要(or 1.8.5,1.8.4,1.8.2) Ruby Gemsも必要 データベースは、MySQLを使用 Rubyとは まつもとゆきひろ(通称Matz)により開発されたオブジェクト指向スクリプト言語であり、従来Perlなどのスクリプト言語が用いられてきた領域でのオブジェクト指向プログラミングを実現する。Rubyは当初1993年2月24日に生まれ、1995年12月にfj上で発表された。名称のRubyは、プログラミング言語Perlが6月の誕生石であるPearl(真珠)とほぼ同じ発音をすることから、まつもとの同僚の誕生石(7月)のルビーを取って名付けられた。 機能として、クラス定義、ガベージコレクション、強力な正規表現処理、マルチスレッド、例外処理、イテレータ?クロージャ、Mixin、演算子オーバーロードなどがある。Perlの代替となることができることが初期の段階から重視されている。Perlと同様にグルー言語としての使い方が可能で、Cプログラムやライブラリを呼び出す拡張モジュールを組み込むことができる。 Rubyとは Ruby処理系はインタプリタとして実装されている 実験的にJIT方式による実行時コンパイルも試みられている→Jruby 構文は、ALGOL系を継承しながら、可読性を重視している。Rubyにおいては整数や文字列なども含めデータ型はすべてがオブジェクトであり、純粋なオブジェクト指向言語といえる フリーソフトウェアとしてruby ライセンス(Ruby License や Rubys と表記されることもある。GPLかArtisticに似た独自ライセンスを選択するデュアルライセンス)で配布されている まずは始めてみましょう 用意するもの Windowsマシン(Windows2000以降) InstantRails Ruby On Rails開発に必要な環境のAllinOneパッケージ RDE(Ruby Development Environment) Ruby専用の開発環境 UTF8nが編集できるエディタがあればそれで可 InstantRailsの入手 本家 /wiki/wiki.pl 最新版は2.0、今回は1.7を使用、以下を含む Ruby 1.8.6 RubyGems 0.9.2 Ruby on Rails 1.2.3 Apache 1.3.33 MySQL 5.0.27 MySQL/Ruby 2.7.3 Mongel 1.0.1 PHPMyAdmin モジュールの入手先 /frs/download.php/18843/InstantRails-1.7-win.zip InstantRailsの導入 入手したInstantRails-1.7-win.zipを適当なディレクトリィ(ex: C:\InstantRails)に展開する 展開後に、導入箇所直下のInstantRails.exeを実行する InstantRailsの導入後作業 今回は、コマンドライン中心の開発を行うので、Windowsの環境変数(Path)に、以下のものを含める(c:\InstaRailsに導入した場合) C:\InstantRails\ruby\bin C:\InstantRails\mysql\bin RDEの入手 本家 /sakazuki/rde/i

文档评论(0)

baa89089 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档