在Windows上开发Ruby on Rails使用什么IDE?

9

可能是重复问题:
你更喜欢哪个Ruby IDE?

我大约在两年前从大学开始使用Microsoft .NET。我刚刚开始研究Ruby on Rails。那么我应该使用什么编辑器呢?我现在正在使用Notepad++,但我能否以某种方式进行调试等操作呢?

10个回答

7
尝试使用NetBeans和RadRails各一周,找出最适合你的工具。最好的建议是要学会使用你的工具。如果你没有尝试过关于编辑器的新东西,比如正则表达式等等,那么你正在给自己带来很大的麻烦。
我一直在使用Eclipse / Aptana / RadRails,与Gaius不同的是,我一直很满意。 我推荐从Eclipse下载中获取Java开发人员的Eclipse IDE:http://www.eclipse.org/downloads/ 然后按照这些说明获取Aptana Studio。
当Eclipse重新启动时,Aptana将显示视图,单击rad rails即可开始使用。只需确保已经安装了Ruby,否则解决起来会非常麻烦。

1
Oracle是否取消了NetBeans对Rails的支持? - erloewe
1
是的,从NetBeans 7.0开始,它将不再正式提供。 - sbook

6

Aptana Studio

我将其用于所有网站开发 - HTML、CSS、PHP、JavaScript、Rails...

编辑:为了公正起见,我有偏向Aptana和RadRails,因为我认识一些原始RadRails开发团队成员。


5

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

个人而言,我曾经使用Eclipse几个月,接着又用了NetBeans几周,但显然,RubyMine比它们要好得多。

RubyMine在所有方面都很出色 - 代码视图,搜索和替换,源代码管理,测试,调试等方面都表现优异,并且还有像查看模型依赖关系图这样非常棒的功能。

RubyMine并不免费,价格大约在50-100美元之间。这对于我来说,最近成为一个主要的正面标准。太多“免费”产品在我投入数千个小时去熟练掌握后,最终停止开发,而付费产品则可以为持续的开发付费。我已经厌倦了将许多时间和精力投入到这样的产品中,只为看到它们逐渐消亡。鉴于从Rails开发中所获得的数十万美元收益,花费一百美元购买一个工具,实属划算。

尽管我非常喜欢RubyMine,但我仍然会与Vim一起使用它。有时我的任务会在Vim上更顺利,有时则需要使用RubyMine。


3
我一直很喜欢 E。它非常轻量级,支持 TextMate 片段和命令,这意味着您可以访问大量特定于 Rails 的帮助程序。
然而,它明显是一个编辑器而不是 IDE,因此您将无法获得调试、内置控制台等功能。但是我发现对于 Rails 项目,我更喜欢一个轻量级的编辑器和一个 shell(如 Console)用于测试、调试等。

2

我一直在使用Aptana/Eclipse/RadRails,但如果我再次选择,我一定会尝试NetBeans。Aptana一直是一个大问题。

我从未使用过IronRuby,但这可能会让你感到更舒适。


2

Netbeans IDE是一款适用于多种语言的优秀编辑器。我相信6.5 beta版支持Ruby on Rails,以及Javascript和其他一些Web语言。值得去查看(Netbeans.org)


Netbeans 5.5 支持 Rails。 - epochwolf

1

今天(10月6日)发布了免费版本。 - hectorsq

0

我主要编写ColdFusion或PHP(以及JS / CSS / xHTML),但是也涉足了一些RoR。 RadRails / Apatana 对我非常有帮助,因为它建立在Eclipse上,而我已经在我的其他工作中使用了Eclipse。 它还通过Subclipse插件集成了Subversion。

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

我简要地看了一下Netbeans,但是说实话,Eclipse对我来说感觉更好,而Aptana本身在编写JavaScript时非常棒。

你的体验可能会有所不同...


0

我在Windows上使用Emacs。

不过,安装和配置它以便与Rails一起使用确实很麻烦。


0

我发现Geany是一个轻量级的替代品(在Linux上也可以进行少量修改),虽然我正在检查Gedit是否具有在Geany中不存在或实现得不够好的功能。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接