什么是Ruby on rails和Java Development的最佳操作系统?

时间:2010-08-08 19:45:33

标签: java ruby-on-rails

HI

我正在学习计算机应用程序(软件开发)并将在一年内毕业,我将花一年时间将我的编码技能提升到最近,因为我最近喜欢代码和开发。我试着在我的Windows 7机器上运行rails,但这很痛苦。

我的问题是,如果我要在rails和java中做很多代码,那么出去购买Macbook是否值得?在接下来的几年?它会让生活更轻松吗?

10 个答案:

答案 0 :(得分:14)

让我们希望这不会变成Linux vs Mac的火焰。

在工作和我的私人机器上,我使用Ubuntu / Linux进行RubyOnRails和Java开发。 当然,在OS X下你有很多很好的工具可供使用(比如TextMate),但是Ubuntu / Linux中还有很多其他工具也可用。免费。 使用正确的插件时,GEdit可以很好地替换TextMate,对于大型项目,我总是更喜欢NetBeans(对于Rails Java)。 此外,Ubuntu的软件包管理和软件包源可以很容易地设置一个可用的开发环境。

最后:

  • Apple非常昂贵,您只需为设备上的徽标支付很多钱。
  • 另一方面,Ubuntu完全免费,几乎可以在任何硬件上运行良好(例如200美元的上网本)。

我的建议:

在您当前的设备上试用Ubuntu - 如果您不喜欢它,您仍然可以选择白色水果。甚至不要考虑使用Windows进行Rails开发。

答案 1 :(得分:10)

没有必要出去为Mac硬件支付高价。你可以得到一个堆叠的,坚如磐石的东芝笔记本电脑,把最新的Ubuntu放在它上面,你将拥有一个很棒的Rails开发系统。

答案 2 :(得分:7)

Ubuntu是走人的路。您也会喜欢易用性和安装性。

答案 3 :(得分:6)

UNIX变体,当然。实际上,由于TextMate和一些类似的工具,Mac OS非常好用。

答案 4 :(得分:5)

Mac可能是Ruby的理想选择,但对于Java我不太确定。对于Java,最安全的选择是Linux或Windows。但Ruby on Windows(关于工具和实用程序)非常令人沮丧......所以对于两全其美的事情,我会选择Linux。操作系统是免费的,不需要特定的硬件,也不需要运行虚拟机。

答案 5 :(得分:3)

几周前我开始使用Ubuntu进行Rails开发,并注意到Windows的重大改进(尽管我仍然是双启动),原因如下:

  • linux中的终端比命令提示符
  • 更强大
  • Rails命令似乎在Ubuntu中运行得更快
  • vim是一个不错的轻量级编辑器

如果您要使用IDE,我建议使用NetBeans for Rails和Java。

答案 6 :(得分:2)

我一直在Windows系统上工作,主要是使用C ++和后来的C#。一年多以前,我开始使用Ruby on Rails。我在Windows上做到了,实际上对我来说非常好(只需确保使用rubyinstaller.org中的ruby版本)。

虽然最近我换了雇主,我正在开发ubuntu 10.04,我甚至改变了我的家庭系统。我会推荐Ubuntu 10.04,但有一些非常有效的理由继续使用Windows(一些商业软件在Ubuntu上完全无法使用)。

答案 7 :(得分:1)

我在ubuntu,mac OS X和windows上使用ruby on rails。 Windows只是更糟,但我更喜欢它与一个装有ubuntu服务器10.04的虚拟机(它也可以帮助你部署,因为大多数服务器都有linux),我有samba - 通过Windows资源管理器访问ubuntu文件,它是像魅力一样工作。如果您做错了(通过虚拟机),您还可以恢复快照,这样您就可以非常轻松地销毁和恢复它,并保持备份没有任何问题。您也可以使用复制粘贴将其传输到任何地方。

Mac OS X也是一个不错的选择,但对我来说它不如ubuntu好,我习惯于windows图形环境,命令行中的命令有时会有点不同(mac OSX是unix,它不是linux而且它不使用X windows),所以感觉舒服有点棘手,你需要学习更多东西来获得你已经拥有的Windows生产力。 textmate也需要时间来适应它,所以最好投资一个更好的解决方案,如vim或emacs。

答案 8 :(得分:1)

我在Ubuntu下运行Java有很好的结果。 UNIX环境非常适合脚本编写,运行Web应用程序服务器等。在您的位置,它可能也是一个有用的技能集。

过去我也在Mac上运行了不少Java应用程序。它们运行得非常好,但我对JVM的性能并不完全满意。在最近的版本中,这可能已经有所改善。

答案 9 :(得分:-1)

我更喜欢uBuntu

让我们记住,有几个uBuntu特定的设置是必需的。以下是几个链接:

https://www.digitalocean.com/community/articles/how-to-install-ruby-on-rails-on-ubuntu-12-04-lts-precise-pangolin-with-rvm

http://gorails.com/setup/ubuntu是我最喜欢的