標籤:

Ruby除了使用rails開發web應用還能做什麼?


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 |