我最近看到很多博客都在谈论RubyMine,说它是最好的Rails集成开发环境。目前,我正在使用Ruby和Rails的集成开发环境,但我想知道这里是否有人会亲自推荐这个集成开发环境,以及为什么我应该花99美元购买它。
发布于 2009-11-27 20:08:29
在几个月前第一次发布之前,我切换到RubyMine之前,我使用了一段时间的NetBeans。我可以说IDE是物有所值的。
RubyMine对自动补全的支持是我见过的最好的。这是一个非常聪明的IDE,它可以理解大多数Rails的“魔力”,包括通过符号引用方法
class Controller
before_filter :mymethod
def mymethod
end
end
元编程、Rails/Ruby约定等等。
此外,RubyMine 2.0引入了对Rails的i18n支持,并且必须维护几个本地化为5种不同语言的Rails应用程序,我必须说这是一个非常棒的特性。
它支持Ruby生态系统中的最新测试框架,包括Shoulda、Test::Unit、RSpec和Cucumber。不幸的是,它缺乏RCov支持,而我知道Netbeans将会集成它。
一些同事仍然在使用NetBeans,他们经常遇到问题,因为当你在集成开发环境之外更新工作副本时,Netbeans不会自动刷新它。RubyMine有一个很好的配置管理支持,并与SVN,CVS,甚至Git兼容。
我不希望这个答案看起来像是RubyMine的宣传,所以我鼓励你先试30天,然后再做选择。
发布于 2009-11-28 01:32:50
我已经尝试过Netbean、RadRails和RubyMine。在我个人看来,这笔钱是值得的,我完全同意weppos。
你最好的选择是试用一下评估版,然后自己做决定。我发现IDE的偏好是非常主观的,知道它是否有用的唯一真正的方法就是亲自尝试一下。
发布于 2009-11-28 08:26:44
它有一点but和大量的资源消耗,但是它有我见过的更好的“智能感知”,重构和互补区域支持(haml)的ruby/rails。它在mac os x下的外观很差劲,而且在用户界面可用性方面比任何其他ide都差得多。我猜在下一个主要版本中,它将成为ruby/rails的杀手-ide。我会等着买它,因为我现在认为它是一个不成熟的项目。
https://stackoverflow.com/questions/1806987
复制相似问题