可能是重复问题:
你更喜欢哪个Ruby IDE?
我大约在两年前从大学开始使用Microsoft .NET。我刚刚开始研究Ruby on Rails。那么我应该使用什么编辑器呢?我现在正在使用Notepad++,但我能否以某种方式进行调试等操作呢?
可能是重复问题:
你更喜欢哪个Ruby IDE?
我大约在两年前从大学开始使用Microsoft .NET。我刚刚开始研究Ruby on Rails。那么我应该使用什么编辑器呢?我现在正在使用Notepad++,但我能否以某种方式进行调试等操作呢?
我将其用于所有网站开发 - HTML、CSS、PHP、JavaScript、Rails...
编辑:为了公正起见,我有偏向Aptana和RadRails,因为我认识一些原始RadRails开发团队成员。
rubyMine是目前(2012年)最全面的Rails IDE。
个人而言,我曾经使用Eclipse几个月,接着又用了NetBeans几周,但显然,RubyMine比它们要好得多。
RubyMine在所有方面都很出色 - 代码视图,搜索和替换,源代码管理,测试,调试等方面都表现优异,并且还有像查看模型依赖关系图这样非常棒的功能。
RubyMine并不免费,价格大约在50-100美元之间。这对于我来说,最近成为一个主要的正面标准。太多“免费”产品在我投入数千个小时去熟练掌握后,最终停止开发,而付费产品则可以为持续的开发付费。我已经厌倦了将许多时间和精力投入到这样的产品中,只为看到它们逐渐消亡。鉴于从Rails开发中所获得的数十万美元收益,花费一百美元购买一个工具,实属划算。
尽管我非常喜欢RubyMine,但我仍然会与Vim一起使用它。有时我的任务会在Vim上更顺利,有时则需要使用RubyMine。
我一直在使用Aptana/Eclipse/RadRails,但如果我再次选择,我一定会尝试NetBeans。Aptana一直是一个大问题。
我从未使用过IronRuby,但这可能会让你感到更舒适。
Netbeans IDE是一款适用于多种语言的优秀编辑器。我相信6.5 beta版支持Ruby on Rails,以及Javascript和其他一些Web语言。值得去查看(Netbeans.org)。
我主要编写ColdFusion或PHP(以及JS / CSS / xHTML),但是也涉足了一些RoR。 RadRails / Apatana 对我非常有帮助,因为它建立在Eclipse上,而我已经在我的其他工作中使用了Eclipse。 它还通过Subclipse插件集成了Subversion。
Eclipse平台是如此可扩展,值得投入一些时间来学习,但话说回来,我喜欢拥有一个单一的IDE,而不必在不同的应用程序之间切换。
我简要地看了一下Netbeans,但是说实话,Eclipse对我来说感觉更好,而Aptana本身在编写JavaScript时非常棒。
你的体验可能会有所不同...
我在Windows上使用Emacs。
不过,安装和配置它以便与Rails一起使用确实很麻烦。
我发现Geany是一个轻量级的替代品(在Linux上也可以进行少量修改),虽然我正在检查Gedit是否具有在Geany中不存在或实现得不够好的功能。