我最近看过很多关于RubyMine的博客,作为最好的Rails IDE.目前,我正在使用NetBeans IDE作为我的Ruby和Rails的东西,但我想知道这里是否有人会亲自推荐这个IDE,以及为什么我应该为它支付99美元.
我在一个月前第一次发布之前切换到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,他们经常遇到SVN问题,因为当您在IDE外部更新时,Netbeans不会自动刷新工作副本.RubyMine具有出色的SCM支持,并附带SVN,CVS甚至Git兼容性.
我不希望这个答案看起来像是一个RubyMine促销,所以我鼓励你尝试30天然后做出选择.
我尝试过Netbean,RadRails和RubyMine.在我个人看来,这物有所值,我衷心同意weppos.
最好的办法是尝试评估版本一段时间,然后自己动手.我发现IDE偏好是非常主观的,知道它是否有用的唯一真正方法是自己尝试.