我在過去4年一直在Java中工作,現在正在切換到Ruby。我對此感到非常興奮,並且我第一次體驗腳本語言,我感覺很好。分配給我的任務是首先選擇一個我選擇的操作系統,並在其中安裝一個Ruby並學習2周。我一直在開發Windows和Linux應用程序,不是我的一杯茶。我的某些部分想要嘗試Linux,但我想先說服自己,操作系統是否對Ruby開發非常重要。操作系統是否對Ruby開發有重大影響?
如果Linux確實很重要,我可以開始查看哪些發行版?
請指教。
我在過去4年一直在Java中工作,現在正在切換到Ruby。我對此感到非常興奮,並且我第一次體驗腳本語言,我感覺很好。分配給我的任務是首先選擇一個我選擇的操作系統,並在其中安裝一個Ruby並學習2周。我一直在開發Windows和Linux應用程序,不是我的一杯茶。我的某些部分想要嘗試Linux,但我想先說服自己,操作系統是否對Ruby開發非常重要。操作系統是否對Ruby開發有重大影響?
如果Linux確實很重要,我可以開始查看哪些發行版?
請指教。
我傾向於選擇Unixy操作系統以及(Linux和OS X. )如果沒有其他原因,終端/命令行只是所以在他們中是非常好的,對於像Ruby這樣的事情,你可能必須做一些公平的命令行的東西,這是一個很好的幫助,不必處理與Windows上的subpar命令行界面選項(Cygwin可能很痛苦,Powershell不是我的口味)。
但是就能力而言,無論您選擇什麼,您都應該沒問題。
您可以在所有主要平臺上開發Ruby。我已經在Windows,OSX和Linux上完成了,沒有任何問題。
我喜歡基於Unix的操作系統,但是Ruby在Windows上的運行情況與Linux上的情況一樣,我會說。 只是讓你喜歡的編輯器在你最喜歡的OS中去
如果你想嘗試的Linux,Ubuntu是易於安裝和受歡迎的一個
如果在Windows上你可能想使用JRuby的 - 可能會更快
丹尼爾說得對 - Windows中的命令行體驗與Unix變體完全一致。話雖如此,Windows上的開發絕對可行。 – sosborn 2010-05-21 23:02:01