Ruby除了使用rails開發web應用還能做什麼?
01-05
Ruby應用很廣,除了Rails之外,因為其優秀的DSL能力,現在已經廣泛應用在雲計算和安全領域。
自動化運維基礎工具代表: Chef (我在Gitbook發布了一本免費的Chef的書,感興趣的可以看看,「Chef之道」)、Puppet。
強大的滲透測試工具代表: Metasploit。
也有應用於App後台介面的應用伺服器和框架:Goliath, Sinatra
Ruby的思想影響深遠, 出現了MacRuby、RubyMotion之類的工具,可以讓你開發蘋果的應用和iOS應用。
未來的應用:Matz(Ruby之父)2011年加入了Heroku, 正在研發mruby,為未來的車聯網雲計算提供基礎支持。目前mruby已經1.0版本, 在未來大有可為。
歡迎補充。
-----
我已經回答了此問題, 為啥題主不停的邀請我?適合腳本語言編程的,適合服務端編程的,ruby都可以做。
坑佔了一年沒更,於是有朋友提醒我。。。
但我還是比較懶,不想長篇大論地寫在這裡,所以請移步GitHub:markets/awesome-ruby · GitHub
RPGmaker 是用ruby寫的,可以開發小遊戲,哈哈。be happy
homebrew。mac上不二選的軟體安裝庫。
以前寫過一個windows phone的小遊戲,用ironruby做腳本
部署,備份,爬蟲各種腳本,一些dsl等等。
後台腳本挺方便的,寫過垃圾郵件群發……
命令行工具。比如一些Mac和iOS工具Homebrew,CocoaPods,Fastlane等。
測試狗用來寫測試框架,各種亂七八糟有的沒的框架。
cucumber啥的。
rails也並非狹義的web UI,我現在更傾向於讓這貨提供個API就行,各司其職嘛對不對。
vagrant也是ruby寫的
推薦閱讀:
※什麼人適合學習 Ruby?
※Ruby 和 Python 相比有什麼優勢和缺陷?
※使用 Visual Studio 開發的情況下 C# 的編程效率能否和 Python、Ruby 媲美?
※如何配置伺服器自動監控並報警?
TAG:Ruby | RubyonRails |