大约2年前,我一直在大学期间从事大学工作。我刚开始看Ruby on Rails。那么我应该使用什么编辑器?我现在正在使用Notepad++,但我可以以某种方式进行调试吗?
答案 0 :(得分:7)
尝试NetBeans和RadRails可能每周一周,然后您可以找到最适合您的方法。最好的建议是学习你的工具。如果你没有看到关于你的编辑器的新内容,那些可能会节省你时间(regexp等)的东西,那你就是在为自己做一个巨大的伤害。
我一直在使用Eclipse / Aptana / RadRails,与Gaius不同,我对它非常满意。 我推荐Eclipse下载的Eclipse IDE for Java Developers:http://www.eclipse.org/downloads/
然后按照这些instructions抓住Aptana Studio。
当Eclipse重新启动时,Aptana会有一个视图,点击rad rails就可以了。只要确保你已经安装了红宝石,否则就很难解决。
答案 1 :(得分:6)
我将它用于所有Web开发 - HTML,CSS,PHP,JavaScript,Rails ......
编辑:为了完全披露,我对Aptana和RadRails有偏见,因为我认识RadRails开发团队的一些成员。答案 2 :(得分:4)
rubyMine是当前时间(2012年)Rails最全功能的IDE。
就个人而言,对于rails开发,我已经使用了几个月的Eclipe,然后netBeans使用了几个星期,而rubyMine显然比他们好。
在所有计算领域都非常出色 - 代码视图,搜索和替换,源代码控制管理,测试和调试,并且它具有查看非常简洁的模型依赖关系图等功能。
这不是免费的 - 花费约50至100美元。这最近已成为我的关键积极标准。太多的“免费”产品,我投入数千小时精通最终死亡,停止开发,但付费产品支付持续发展。我已经厌倦了将大量的时间和精力投入到这些产品中,只会让它们枯萎死亡。鉴于从轨道开发中赚取数十万美元,100美元的工具是便宜的。
尽管我喜欢rubyMine,但我仍然沿着它使用vim。有时我的任务使用vim更好,有时使用rubyMine。
答案 3 :(得分:3)
我对E非常满意。它非常轻量级,支持TextMate代码段和命令,这意味着您可以访问大量特定于Rails的帮助程序。
然而,它绝对是一个编辑器而不是IDE,所以你不会得到调试,内置控制台等。但我发现对于Rails项目我更喜欢轻编辑器和shell(如{{ 3}})用于测试,调试等。
答案 4 :(得分:2)
我一直在使用Aptana / Eclipse / RadRails,但如果我再次这样做,我肯定会尝试使用NetBeans。 Aptana一直是一个令人头疼的问题。
我从未使用过IronRuby,但这可能会让你感觉更有家的感觉。
答案 5 :(得分:2)
Netbeans IDE是一款优秀的编辑器,适用于多种语言。我很确定6.5 beta支持Ruby on Rails,以及Javascript和其他一些网络语言。值得查看(Netbeans.org)。
答案 6 :(得分:1)
Sapphire in Steel与Visual Studio集成。
答案 7 :(得分:0)
我主要编写ColdFusion或PHP(以及JS / CSS / xHTML)代码,但涉及到一些RoR。 RadRails / Apatana对我来说很棒,因为它是基于Eclipse构建的,我已经将它用于我的其他工作。它还通过Subclipse插件与Subversion集成。
Eclipse平台是如此可扩展,以至于值得投入一些时间来学习,但我再次喜欢拥有一个IDE,而不必在不同的应用程序之间切换。
我简要地看了一下Netbeans,但TBH Eclipse对我来说感觉更好,当你用JavaScript做任何事情时,Aptana本身就很棒。
... YMMV
答案 8 :(得分:0)
我在Windows上使用Emacs。
安装和配置它以使用rails是一件很痛苦的事。
答案 9 :(得分:0)
我发现Geany是一个轻量级替代品(在Linux上也可以进行很少的修改),虽然我正在检查Gedit的Geany中没有提供或实现的功能。