2010-05-21 69 views
1

我在过去4年一直在Java中工作,现在正在切换到Ruby。我对此感到非常兴奋,并且我第一次体验脚本语言,我感觉很好。分配给我的任务是首先选择一个我选择的操作系统,并在其中安装一个Ruby并学习2周。我一直在开发Windows和Linux应用程序,不是我的一杯茶。我的某些部分想要尝试Linux,但我想先说服自己,操作系统是否对Ruby开发非常重要。操作系统是否对Ruby开发有重大影响?

如果Linux确实很重要,我可以开始查看哪些发行版?

请指教。

回答

4

我倾向于选择Unixy操作系统以及(Linux和OS X. )如果没有其他原因,终端/命令行只是所以在他们中是非常好的,对于像Ruby这样的事情,你可能必须做一些公平的命令行的东西,这是一个很好的帮助,不必处理与Windows上的subpar命令行界面选项(Cygwin可能很痛苦,Powershell不是我的口味)。

但是就能力而言,无论您选择什么,您都应该没问题。

+0

丹尼尔说得对 - Windows中的命令行体验与Unix变体完全一致。话虽如此,Windows上的开发绝对可行。 – sosborn 2010-05-21 23:02:01

1

您可以在所有主要平台上开发Ruby。我已经在Windows,OSX和Linux上完成了,没有任何问题。

1

我喜欢基于Unix的操作系统,但是Ruby在Windows上的运行情况与Linux上的情况一样,我会说。 只是让你喜欢的编辑器在你最喜欢的OS中去

如果你想尝试的Linux,Ubuntu是易于安装和受欢迎的一个

1

如果在Windows上你可能想使用JRuby的 - 可能会更快

0

我喜欢的Unix操作系统和我用RVM来维持我的Ruby环境。这非常有帮助。

如果你被困在Windows上,JRuby是你最好的选择。