管 理 資 訊 系 統 期 末 報 告 Ruby on Rails 的高速魔法   實踐大學  專資二甲  指導教授  :  余強生 第  七  組 組 員  :S9428001  何晉誠 S9428009  林淑靜 S9428026  黃彩蓮...
Agenda <ul><li>RoR 從頭開始  </li></ul><ul><li>Ruby on Rails 架構特色  </li></ul><ul><li>Ruby on Rails 使用範圍  </li></ul><ul><li>Rub...
Ruby on Rails 從頭開始
The Creator of Ruby <ul><li>Language of careful balance </li></ul><ul><ul><li>Balanced functional programming  </li></ul><...
Ruby is …. <ul><li>It has an elegant syntax </li></ul><ul><ul><li>Natural to read </li></ul></ul><ul><ul><li>Easy to write...
About Ruby’s Growth <ul><li>Public release in </li></ul><ul><li>1995 </li></ul><ul><li>Ruby as #11 among </li></ul><ul><li...
Ruby Resource on the net <ul><li>http://www.ruby-lang.org/en/ </li></ul><ul><li>http:// www.ruby.oss.tw /html/ </li></ul><...
Try Ruby! http://tryruby.hobix.com/
Ruby on Rails 架構特色
Ruby on Rails 架構特色 <ul><li>Ruby on Rails  架設原理,分成三個部份  </li></ul>1.  Frontend Server  2.  Application Server  3.  Database...
Ruby on Rails 架構特色 <ul><li>約定優於配置 </li></ul><ul><li>DRY ( Don‘t Repeat Yourself ) </li></ul><ul><li>MVC ( Model-View-Contr...
Ruby on Rails 使用範圍
Ruby on Rails 使用範圍  <ul><li>新成立的公司 </li></ul><ul><li>非營利性的組織 </li></ul><ul><li>企業機構 </li></ul><ul><li>都有在用  Rails 。  Rails...
Campfire :  商業界用的團體聊天室
ODEO :  錄下並分享音樂。
Strongspace :  安全的分享檔案
Ruby on Rails 的魅力
Windows  安裝  Ruby on Rails <ul><li>最快的方式,使用   Instant Rails   </li></ul><ul><li>可以將所有  Ruby on Rails  、 Apache 、 MySQL  都裝...
Windows  安裝  Ruby on Rails
建立專案  <ul><li>命令列中敲下: rails bookmarker  </li></ul>
資料庫設定與 建立資料表   <ul><li>建立 bookmarker_development 資料庫:  mysql> create database bookmarker_development;  </li></ul>
使用 Scaffold 方法 產生頁面 C:ookmarker>ruby script/generate controller bookmark   自動 產生 bookmark 的 controller 。 編輯 bookmark_cont...
Scaffold
Upcoming SlideShare
Loading in...5
×

第七組

1,134

Published on

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • What a great slide! We're looking at message broker solutions right now ... you a top candidate!
    http://www.mediafire.com/download/kx9l74xfsn96454/
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total Views
1,134
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

第七組

  1. 1. 管 理 資 訊 系 統 期 末 報 告 Ruby on Rails 的高速魔法 實踐大學 專資二甲 指導教授 : 余強生 第 七 組 組 員 :S9428001 何晉誠 S9428009 林淑靜 S9428026 黃彩蓮 S9428039 林凱聖
  2. 2. Agenda <ul><li>RoR 從頭開始 </li></ul><ul><li>Ruby on Rails 架構特色 </li></ul><ul><li>Ruby on Rails 使用範圍 </li></ul><ul><li>Ruby on Rails 的魅力 </li></ul>
  3. 3. Ruby on Rails 從頭開始
  4. 4. The Creator of Ruby <ul><li>Language of careful balance </li></ul><ul><ul><li>Balanced functional programming </li></ul></ul><ul><ul><li>with imperative programming </li></ul></ul><ul><li>Ruby is trying to make natural, </li></ul><ul><li>not simple </li></ul><ul><li>Ruby is simple in appearance, </li></ul><ul><li>but is very complex inside, just like </li></ul><ul><li>our human </li></ul>
  5. 5. Ruby is …. <ul><li>It has an elegant syntax </li></ul><ul><ul><li>Natural to read </li></ul></ul><ul><ul><li>Easy to write </li></ul></ul><ul><li>Open source </li></ul><ul><li>Free to use, copy, modify, and distribute </li></ul>
  6. 6. About Ruby’s Growth <ul><li>Public release in </li></ul><ul><li>1995 </li></ul><ul><li>Ruby as #11 among </li></ul><ul><li>programming </li></ul><ul><li>languages. (From TIOBE index) </li></ul><ul><li>Reference Page </li></ul><ul><li>http://www.tiobe.com/tpci.htm </li></ul>
  7. 7. Ruby Resource on the net <ul><li>http://www.ruby-lang.org/en/ </li></ul><ul><li>http:// www.ruby.oss.tw /html/ </li></ul><ul><li>http://rubyonrails.org.tw/ </li></ul>
  8. 8. Try Ruby! http://tryruby.hobix.com/
  9. 9. Ruby on Rails 架構特色
  10. 10. Ruby on Rails 架構特色 <ul><li>Ruby on Rails 架設原理,分成三個部份 </li></ul>1. Frontend Server 2. Application Server 3. Database Server
  11. 11. Ruby on Rails 架構特色 <ul><li>約定優於配置 </li></ul><ul><li>DRY ( Don‘t Repeat Yourself ) </li></ul><ul><li>MVC ( Model-View-Controller ,資料模型-視圖-控制器) </li></ul><ul><li>提供 Scaffolding (鷹架)的功能 </li></ul><ul><li>提供三種預設環境,包含了開發、測試和產品模式 </li></ul>
  12. 12. Ruby on Rails 使用範圍
  13. 13. Ruby on Rails 使用範圍 <ul><li>新成立的公司 </li></ul><ul><li>非營利性的組織 </li></ul><ul><li>企業機構 </li></ul><ul><li>都有在用 Rails 。 Rails 注重基礎建設所以幾乎任何的網頁程式都可用到。 協同運作,社群,電子商務,內容管理,統計資料等 都可用 RoR 。 </li></ul>
  14. 14. Campfire : 商業界用的團體聊天室
  15. 15. ODEO : 錄下並分享音樂。
  16. 16. Strongspace : 安全的分享檔案
  17. 17. Ruby on Rails 的魅力
  18. 18. Windows 安裝 Ruby on Rails <ul><li>最快的方式,使用 Instant Rails </li></ul><ul><li>可以將所有 Ruby on Rails 、 Apache 、 MySQL 都裝好 </li></ul><ul><li>http://rubyforge.org/projects/instantrails/ </li></ul>
  19. 19. Windows 安裝 Ruby on Rails
  20. 20. 建立專案 <ul><li>命令列中敲下: rails bookmarker </li></ul>
  21. 21. 資料庫設定與 建立資料表 <ul><li>建立 bookmarker_development 資料庫: mysql> create database bookmarker_development; </li></ul>
  22. 22. 使用 Scaffold 方法 產生頁面 C:ookmarker>ruby script/generate controller bookmark 自動 產生 bookmark 的 controller 。 編輯 bookmark_controller.rb 。 在 bookmark 控制器中填入:                                                                                     只寫了一行短短的程式碼,已經完成使用者介面。
  23. 23. Scaffold
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×