我见过很多的博客谈RubyMine最近,作为一个最佳的轨IDE。目前,我正在使用IDE我的红宝石和轨道的东西,但我想知道,如果任何人这个人会让你这IDE,原因,为什么我应该叉99美元。

有帮助吗?

解决方案

我在一个月前在第一次发布之前切换到RubyMine之前使用了NetBeans一段时间。 我可以说IDE值得全价。

RubyMine拥有我见过的最好的自动完成支持。这是一个非常聪明的IDE,它可以理解大多数Rails" magics"包括符号方法引用

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的偏好是非常主观的,知道它是否有用的唯一真正的方法就是亲自尝试。

它是一个小马车和一个大资源食客,但有一个更好的“intellisense”,重构和互补区域支持(haml)我见过ruby / rails。它在mac os x下的外观是蹩脚的,并且比任何其他ide更不可用(在UI可用性方面)。我想在接下来的主要版本中它将成为ruby / rails杀手级的。我会等着买它,因为我现在认为这是一个不成熟的项目。

可以说Rubymine(2.5 EAP版本)是我真正喜欢的第一个IDE。使用过 使用TexMate在OS X中开发Rails应用程序的卓越性,当我转换工作并被迫在没有OS X的情况下相处时,我非常满意地找到了Rubymine。

一位经验丰富的Emacs用户(超过10年)和最近的Vim转换(非常喜欢极其强大的命令系统和短键绑定),我很快发现文件导航,黄瓜编辑或重构支持都非常缺乏。使用Rubymine,我得到了TextMate风格的文件导航,它非常棒,是唯一实际拥有类型推理引擎的IDE,能够在编辑阶段捕获许多运行时错误,以及我在Rails项目中使用过的所有功能

是的,当他们发布3.0左右时,我将购买该软件,并且当我再次访问OS X时,我不知道将来是否会使用TextMate。他们说OS X支持在Rubymine EAP版本中表现非常好,但是对于其他所有操作系统来说,这也很好。

为简短回答而道歉。我将补充说,通过RubyMine进行调试非常方便。只需设置断点并尝试达到目的。您可以在调试控制台中查看所有变量,设置监视和调查对象。

我强烈推荐给任何Ruby开发人员。

我有3个大的优点在RubyMine,其他免费或廉价的编辑/IDE没有(特别是突和红宝石VIM):

  • 能够浏览所有的宝石的来源, 导航定义的一个图书馆的方法深的宝石在一个单次按键(CTRL+B Linux,Cmd+B Mac上),或者相关文件(CTRL+Q在Linux)。
  • 调试器集成图形.如果你正在调试用打印的发言和发表的命令行程序过于含糊,你太(无法看到森林为所有的树),然后节省的时间单独的调试运行测试或者生活服务器价值的价格RubyMine(如果你的价值你的时间在所有)。
  • 继续奉献精神的本文团队 保持和集成 所有的奇想和趋势 开放源码工具的链.在3年,我使用RubyMine专,我看见他们跟着,并融入每一件事获得牵引力。他们的反应能力是无与伦比的。只有3个这样的例子:地参前在2009年,功能在2010年,抑2011年。

我使用它,并且截至目前,不要认为这是非常值得的 - 如果你喜欢使用完整的IDE,RadRails同样好(虽然以不同的方式),并且是免费的。我承认,我没有得到RubyMine中的所有键盘快捷方式,所以我没有像我希望的那样富有成效,但我发现自己在命令行做的事情比我认为应该是必要的更多'真正的'IDE。它对我来说非常稳定(在linux上),源代码控制集成很好,并且它没有以前那么慢(尽管我有时候仍然最终会在vim中,如果我不想加载它)。我希望围绕它发展一个'插件'生态。总的来说,它是一个非常好的产品,但不是(还是?)比RadRails价值99美元(还没有使用NetBeans)

我已对一段时间(1年以上)。并试图RadRails。但我选择RubyMine原因:

  • 基IDE是非常稳固,并有一个 吨的插件
  • 这是一般更多的智能和具有良好的重构能力。
  • 它支持一个良好的数量的其他框架和技术以外的红宝石和轨道(如SaaS,haml,黄瓜,所以"谁"拿到钱了,最高反射率...等等)。
  • 它支持我最喜欢的版本控制系统:饭桶。

在所有我想如果你需要一些时间来学习其关键的映射,你可以非常富有成效。你不需要使用一个外壳在所有(及有时可能需要但是...你的想法)。

只是我的2美分

我一直在使用Rubymine来开发Rails应用程序。 几个月前有一点我会犹豫不决,建议付钱。 然而,它的改进和添加新功能的速度确实令人印象深刻。 如果您正在使用BDD(使用Cucumber),那么仅为步骤完成和导航而购买它是值得的。 此外,来自IntelliJ的功能,如Javascript,HTML,CSS,VCS支持等都非常出色。

我以前是NetBeans用户。我喜欢RubyMine!它具有出色的rvm,git,Rspec和黄瓜集成,所有这些都在我的堆栈中。去吧。你不会后悔的。

我同时使用了Redmine和Textmate,但我倾向于花更多时间在textmate中编码。这是一个偏好问题,无论如何更快地完成工作是我认为最好的工具。

祝你好运@johnrlive

我喜欢“项目意识”的方式。 RubyMine是。来自ST2(仍然每天使用),很难不错过像ST2这样的编辑器的优雅,但是通过版本化工作大型项目,RubyMine是我的首选IDE。我只是希望能够改进编辑器和用户界面。

我刚开始探索IDE概念,直到几天前才成为一名快乐的TextMate程序员。但是现在我已经使用NetBeans和RubyMine,我必须说RubyMine摇滚。 NetBeans价格很酷,但速度慢,速度慢,速度慢。有时窗户会长时间锁定,而某些东西显然是“思考”的。 - 什么,我无法想象。另一方面,即使作为一个相当新手的Ruby程序员,我也能在几分钟内让RubyMine与Git和AutoTest交谈 - 简而言之,我开始运行并快速返回编程。另一方面,我仍然没有弄清楚如何让它与Heroku或Growl一起工作,但我还是很陌生。

我会说取决于你在寻找什么。 Netbeans绝对是一个非常强大和充足的IDE。 Rubymine在其自动完成中闪耀,并且非常容易与Git集成。如果你有很多钱,我会说ruby mine是要走的路。然而,在我的情况下,因为我是一个破产的大学生Netbeans和/或文本伙伴做得很好。到目前为止,在netbeans之外的git上花了一分钟,并使用我的额外显示器来记录文档。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top