既然 Netbeans 将停止对 Ruby 的支持,我需要转向一个“严肃的”Ruby(on Rails)IDE。我不想引发一场拖钓大战,但我想听听使用 TextMate 或 RubyMine 作为 IDE 的利弊,以帮助我选择我应该投入时间的东西,尤其是来自正在使用的人每天其中一个(“在战壕中”)。
我此刻的想法是:
文本伴侣
- 优点:似乎是事实上的标准
- 缺点:我有点担心更新很少而且相差甚远
- 缺点:我来自 Java 背景,所以这样一个轻量级的编辑器(而不是重量级的 IDE)对我来说有点文化冲击
红宝石矿
- 优点:经常更新
- Pro:专注于 Ruby/Rails,以及对常见 gem 的内置支持
- 缺点:重构/自动完成之类的东西很容易混淆(最近几天我一直在尝试 RubyMine 试用版)
- 缺点:它可能会不时停止
此外,我意识到 vim 非常受欢迎,但我发现没有菜单/native-gui 有点令人沮丧,尤其是当你习惯于使用键盘快捷键来处理与操作系统其余部分完全不同的东西时。所以请坚持使用 TextMate 和 RubyMine