在Windows上的Ruby on Rails中使用什么IDE进行开发?

在Windows上的Ruby on Rails中使用什么IDE进行开发?

What IDE to use for developing in Ruby on Rails on Windows?

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
What Ruby IDE do you prefer?

大约2年前,我通常在大学时期就已经在Microsoft .NET上做一些事情。 我刚开始看Ruby on Rails。 那我应该使用什么编辑器呢? 我现在正在使用Notepad ++,但可以以某种方式进行调试等吗?


分别尝试NetBeans和RadRails一周,然后您会发现最适合您的。最好的建议是学习您的工具。如果您不签出有关您的编辑器的新知识,而这可能会节省您的时间(正则表达式等),那么您将对自己造成极大的损害。

我一直在使用Eclipse / Aptana / RadRails,与Gaius不同,我对此非常满意。
我建议从Eclipse下载中获得Java开发人员的Eclipse IDE:http://www.eclipse.org/downloads/

然后按照以下说明获取Aptana Studio。

当Eclipse重新启动时,Aptana将显示一个视图,单击rad rails,您就很好了。只需确保已安装红宝石,否则解决起来会很痛苦。


Aptana Studio

我将其用于所有Web开发-HTML,CSS,PHP,JavaScript,Rails ...

编辑:为了全面披露,我偏爱Aptana和RadRails,因为我知道原始RadRails开发团队的一些成员。


rubyMine是当前(2012年)最全功能的Rails IDE。

就个人而言,对于Rails开发,我已经使用Eclipe几个月,然后使用netBeans几个星期,而rubyMine显然比它们更好。

它在所有重要方面都很出色-代码视图,搜索和替换,源代码管理,测试,调试,并且具有查看模型相关性图的功能,这些功能真的很整洁。

它不是免费的-费用约为$ 50- $ 100。对我来说,这最近成为关键的积极标准。我花了数千小时精通精通的"免费"产品,最终死掉并停止了开发,但付费产品却为持续的开发付出了代价。我已经厌倦了在此类产品上投入大量时间和精力,只是为了让它们枯萎而死。鉴于从Rails开发中赚取的数十万美元,使用100美元的工具是很划算的。

尽管我非常喜欢rubyMine,但我仍然在它旁边使用vim。有时,我的任务在vim上工作得更好,有时在rubyMine中工作。


我对E感到非常满意。它非常轻巧,并且支持TextMate片段和命令,这意味着您可以访问大量Rails特定的帮助程序。

但是,它绝对是编辑器,而不是IDE,因此您将无法进行调试,内置控制台等。但是我发现,对于Rails项目,我更喜欢轻型编辑器和Shell(例如Console)进行测试,调试等


Netbeans IDE是一个很好的,围绕多种语言的编辑器。我很确定6.5 Beta支持Ruby on Rails,Javascript和其他一些网络语言。值得一试(Netbeans.org)。


我一直在使用Aptana / Eclipse / RadRails,但是如果我要再做一次,我肯定会尝试NetBeans。 Aptana一直是头疼的大问题。

我从未使用过IronRuby,但这可能会让您有宾至如归的感觉。


Steel中的蓝宝石与Visual Studio集成在一起。


我发现Geany是一种轻量级的替代产品(它在Linux上也可以进行少量修改),尽管我正在检查Gedit,以了解Geany中没有提供或实现的功能。


我在Windows上使用Emacs。

但是,安装和配置它以使其与导轨配合使用是一件很痛苦的事情。


我主要编写ColdFusion或PHP(和JS / CSS / xHTML)代码,但是涉猎了一些RoR。 RadRails / Apatana对我来说很棒,因为它是基于Eclipse构建的,我已经将其用于其他工作。它还通过Subclipse插件与Subversion集成。

Eclipse平台是如此的可扩展,值得花一些时间来学习,但是我再次喜欢拥有一个IDE,而不必在不同的应用程序之间切换。

我简要看了一下Netbeans,但是TBH Eclipse对我来说感觉更好,当您使用JavaScript进行任何操作时,Aptana本身就很棒。

YMMV ...


推荐阅读