使用啥 IDE 在 Windows 上使用 Ruby on Rails 进行开发? [复制]

Posted

技术标签:

【中文标题】使用啥 IDE 在 Windows 上使用 Ruby on Rails 进行开发? [复制]【英文标题】:What IDE to use for developing in Ruby on Rails on Windows? [duplicate]使用什么 IDE 在 Windows 上使用 Ruby on Rails 进行开发? [复制] 【发布时间】:2010-09-06 04:12:14 【问题描述】:

可能重复:What Ruby IDE do you prefer?

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

【问题讨论】:

【参考方案1】:

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

就我个人而言,对于 Rails 开发,我使用 Ecipe 几个月,然后使用 netBeans 几周,而 ruby​​Mine 显然比他们好。

它在所有重要的领域都很棒 - 代码查看、搜索和替换、源代码控制管理、测试、调试,并且它具有查看模型依赖关系图等非常简洁的功能。

它不是免费的 - 费用约为 50 至 100 美元。这最近已成为我的一个关键积极标准。我投入数千小时精通的太多“免费”产品最终会死掉并停止开发,但付费产品会为持续开发付出代价。我已经厌倦了在这些产品上投入大量时间和精力,结果却让它们枯萎死亡。鉴于从 Rails 开发中赚取的数十万美元,一个 100 美元的工具很划算。

尽管我非常喜欢 ruby​​Mine,但我仍然使用 vim。有时我的任务使用 vim 效果更好,有时使用 ruby​​Mine。

【讨论】:

【参考方案2】:

我发现 Geany 是一个轻量级的替代品(它也可以在 linux 上运行,只需稍作修改),尽管我正在检查 Gedit 以了解 Geany 中不存在或实现的功能。

【讨论】:

【参考方案3】:

我对@9​​87654321@ 非常满意。它非常轻巧,并且支持 TextMate sn-ps 和命令,这意味着您可以访问大量特定于 Rails 的帮助程序。

然而,它绝对是一个编辑器,而不是一个 IDE,所以你不会调试,内置控制台等。但我发现对于 Rails 项目,我更喜欢轻量级编辑器和 shell(如 @987654322 @) 用于测试、调试等。

【讨论】:

【参考方案4】:

我在 Windows 上使用 Emacs。

不过,安装和配置它以使用 rails 是一件很痛苦的事情。

【讨论】:

【参考方案5】:

我主要编写 ColdFusion 或 php(以及 JS/CSS/xhtml),但也涉足了一些 RoR。 RadRails/Apatana 对我来说非常棒,因为它建立在 Eclipse 之上,而我已经将它用于我的其他工作。它还通过 Subclipse 插件与 Subversion 集成。

Eclipse 平台的可扩展性非常强,值得花点时间学习,但我还是喜欢拥有一个 IDE,而不必在不同的应用程序之间切换。

我简要了解了 Netbeans,但 TBH Eclipse 对我来说感觉更好,而 Aptana 本身在您使用 javascript 做任何事情时都很棒。

YMMV...

【讨论】:

【参考方案6】:

分别尝试 NetBeans 和 RadRails 一周,然后您会找到最适合您的。最好的建议是学习你的工具。如果您没有检查有关编辑器的新内容,可能会节省您时间(正则表达式等)的内容,那么您对自己的伤害很大。

我一直在使用 Eclipse/Aptana/RadRails,与 Gaius 不同的是,我对它非常满意。 我推荐来自 Eclipse 下载的面向 Java 开发人员的 Eclipse IDE:http://www.eclipse.org/downloads/

然后抓住 Aptana Studio,跟随这些instructions。

当 Eclipse 重新启动时,Aptana 将有一个视图,单击 rad rails 就可以了。只要确保您已经安装了 ruby​​,否则解决起来会很麻烦。

【讨论】:

Oracle 没有拒绝 NetBeans 对 Rails 的支持吗? 是的,从 NetBeans 7.0 开始,它不会正式提供【参考方案7】:

Sapphire in Steel 与 Visual Studio 集成。

【讨论】:

今天(10 月 6 日)发布了免费版本【参考方案8】:

Aptana Studio

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

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

【讨论】:

【参考方案9】:

Netbeans IDE 是一款出色的、适用于多种语言的全方位编辑器。我很确定 6.5 测试版支持 Ruby on Rails,以及 Javascript 和其他一些 Web 语言。值得一试(Netbeans.org)。

【讨论】:

Netbeans 5.5 支持 Rails。【参考方案10】:

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

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

【讨论】:

以上是关于使用啥 IDE 在 Windows 上使用 Ruby on Rails 进行开发? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

大家开发php都使用啥IDE?

我应该在 Windows 上为 C++ 使用哪个 IDE? [关闭]

献给那些安装remix-ide一直不成功的windows用户

请问,SATA硬盘和IDE硬盘有啥区别

CLion IDE:在 Windows 上使用 ssh 作为环境工具链,而不是 MinGW/Cygwin

NetBeans IDE 与 NetBeans Platform有啥区别