Re: [問題] 學習ruby只能邁向rail嗎?已刪文

看板Ruby作者 (Neisseria)時間9年前 (2015/06/10 21:07), 編輯推噓4(404)
留言8則, 4人參與, 最新討論串2/3 (看更多)
的確,RoR 是 Ruby 的顯學,不過 Ruby 也不限於 RoR 可以上 Amazon,還是可以挖到一些有趣的 Ruby 應用 似乎不能貼 link,有興趣可以自己去天瓏或上 Amazon 看看 Build Awesome Command-Line Applications in Ruby 2 用 Ruby 寫 command line tools,主要適用 Unix/Linux 平台 真的很熟 command line tools 的慣性用法的話,不一定非 Ruby 不可 用 Python、Perl、C 或其他語言也可以寫 commands Exploring Everyday Things with R and Ruby 不是典型的程式設計書,但是蠻有趣的,可以看一看 作者用 Ruby 産生模擬資料,然後輸出到 R 來分析 Rake Task Management Essentials 用 rake 取代傳統的 make,好處是不用另外學 make 的語法 不過 Rake 的語法蠻簡單的,可以看看線上手冊,不一定要買書來看 Sinatra: Up and Running 和 Jump Start Sinatra 如果覺得 Rails 門檻太高,可以學 Sinatra 對於不需要後台的中小型網站,Sinatra 還蠻適合的,開發起來速度很快 我個人兩本都看過,覺得 Jump Start Sinatra 寫得比較好消化 Developing Games With Ruby: For those who write code for living 蠻新的書,整本書用 Gosu 這個函式庫建立遊戲 雖然在 game programming 界,C++ 是顯學 但不從功利為出發點,單純學 game programming 的原理,還是可以看 不想被 Amazon 平台綁住的話,Leanpub 也有出電子書,還可免費 online 看 Text Processing with Ruby (未上市) 用 Ruby 來處理文字,也蠻適合的。等上市後應該會收來看看 不過已經會 AWK 或 Perl 的話,這方面就有點重疊 Learn Game Programming with Ruby (未上市) 另一本用 Gosu 寫 game 的書 The Ruby Way 或 The Ruby Cookbook 一部分是語法介紹,一部分是各種應用情境 The Ruby Way 的實例都偏短,算是給一個開頭 真的要會活用,還是得搭配各個線上手冊,然後自己多寫多用 Everyday Scripting with Ruby 也是偏 command line 應用,但是偏舊 (2007 年出版),自行參考 Practical Ruby for System Administration 也是偏 Unix/Linux 系統應用,也是舊 (2007 年出版),自行參考 大概就這些,參考看看囉 因為 Unix/Linux 圈子已經有 shell、AWK 和 Perl 了 如果換成使用 Ruby 結果只是做一樣的事,其實對使用者沒有吸引力 反而 Perl 寫的 web frameworks 的知名度和 RoR 都差得很遠 其實會 Ruby 了,順便學個 RoR 不覺得大大加分嗎? ※ 引述《s880118 (施阿草)》之銘言: : 如題,我想學習一個動態語言,於是選擇了ruby,但開始學習後才發現網路的資源幾乎都 : 是ROR,很少有其他的應用 : 於是請問一下,學習ruby會不會最後一定要學習rail才有意義,除了rail外還有其他的應 : 用嗎?因為我自認自己不太會做網頁(諷刺的是我js卻較其他語言了解),所以不太希望我學 : 一個語言最後的應用只有rail,請各位幫我解答。 : 另外如果上面我有任何錯誤的認知也請多多指教,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.182.141.21 ※ 文章網址: https://www.ptt.cc/bbs/Ruby/M.1433941626.A.9CD.html

06/11 15:23, , 1F
推整理
06/11 15:23, 1F

06/11 18:11, , 2F
我工作上非常多的測試程式都使用ruby
06/11 18:11, 2F

06/11 18:11, , 3F
非常好用,比python還要有效率的多
06/11 18:11, 3F

06/11 18:12, , 4F
反倒是ROR只是出於個人興趣才學的
06/11 18:12, 4F

06/11 18:12, , 5F
現在也越來越多的工具用ruby 開發了
06/11 18:12, 5F

06/11 18:15, , 6F
像redis中的一些工具及puppet等
06/11 18:15, 6F

06/12 15:18, , 7F
推整理,不要因為Rails而侷限了Ruby
06/12 15:18, 7F

07/12 12:02, , 8F
07/12 12:02, 8F
文章代碼(AID): #1LU3PwdD (Ruby)
文章代碼(AID): #1LU3PwdD (Ruby)