Ruby IDE(来自Visual Studio背景)

Ruby IDE(来自Visual Studio背景),ruby,ide,Ruby,Ide,对于一所大学,我被建议在开始学习之前先学习Ruby。我有很强的.NET背景(有C#),希望找到一个Ruby的IDE。我目前非常熟悉/习惯VS2010和VS2012 哪个IDE与Visual Studio最相似 是否有某个显著的IDE远远优于其竞争对手 我相信两者都有,而且都有Ruby插件,在两者之间我个人更喜欢Netbeans,但我只在Java编程中使用它们。对于Ruby,我使用Vim,您可以根据自己的需要定制它。我发现它是我发现的最接近Visual Studio的。它是付费的,附带支持,并且

对于一所大学,我被建议在开始学习之前先学习Ruby。我有很强的.NET背景(有C#),希望找到一个Ruby的IDE。我目前非常熟悉/习惯VS2010和VS2012

  • 哪个IDE与Visual Studio最相似
  • 是否有某个显著的IDE远远优于其竞争对手
我相信两者都有,而且都有Ruby插件,在两者之间我个人更喜欢Netbeans,但我只在Java编程中使用它们。对于Ruby,我使用Vim,您可以根据自己的需要定制它。

我发现它是我发现的最接近Visual Studio的。它是付费的,附带支持,并且是基于Eclipse构建的(我认为)


如果您对使用文本编辑器感兴趣,我发现这是一个非常好的选择。我过去一直使用TextMate,但现在我逐渐改用Sublime文本。

我认识的所有人都使用Ruby文本编辑器(在我的公司,要么是Vim,要么是Sublime Text 2)。并不是说Ruby程序员不能使用IDE,但他们通常不会

如果您想学习Ruby,可能值得在没有成熟IDE的情况下尝试一下

哪个IDE与Visual Studio最相似

,当然

是否有某个显著的IDE远远优于其竞争对手

有时被认为是最好的。就我个人而言,我没有使用过它,所以我不能对此发表评论。RubyMine基本上是IntelliJ IDEA的精简版(即不支持Java),预装了IDEA Ruby插件

我一直使用NetBeans Ruby插件,并对它感到满意


现在,如果您有其他动态语言(如Lisp或Smalltalk)的IDE经验,那么所有Ruby IDE,无论是RubyMine、Eclipse RDT、Eclipse DLTK/Ruby、Ruby in Steel、RadRails或3rd Rail,还是“IDE”,如Vim、Emacs、TextMate、Sublime、,与之相比,RubyMine将感觉像是原始石器时代的工具。

RubyMine是最接近Visual Studio的工具,是过渡到编写Ruby代码的好方法。不幸的是,一旦你加入了一个不使用IDE的团队,你将很难让一个团队满意


IDE通常需要关于代码的“提示”,而Ruby的动态特性使得编写IDE无法理解的代码变得非常容易。

如果您已经安装了Visual Studio 2010(似乎总是作为其他Microsoft工具的一部分安装),Ruby In Steel 2.0绝对值得一看。当然,它使用的是一个较旧的shell,但它速度快且熟悉。

我编写了一个名为visualruby的IDE,其工作原理与Visual Basic类似。您可以使用glade界面设计器可视化地构建表单

看看


我支持这一点,你在网上有很多资源来学习使用一个好的文本编辑器,例如:Eclipse RubyDT对于大型Rails项目来说是一个不错的选择,但是对于较小的项目来说有点太笨重。我发现Netbeans和Eclipse都是一个太笨重的IDE,无法使用任何解释过的语言。老实说,我所有的代码都是用vim编写的,除了C#、Java和Objective Cye之外,我使用vim或gedit。有人要求Ruby应该有一个类似python的IDE,但很多人只是认为没有必要这么做。不,JetBrains RubyMine不是基于Eclipse(JetBrains的主要竞争对手)构建的,它是基于JetBrains的想法构建的。@JörgWMittag感谢Jörg,它们看起来很像我,所以我倾向于认为这是日食的一个分支。