Loading...

    AD: 猛买 | 快递查询 | Jobsdigg | 很棒的男装店

关于Rails IDE的讨论

可任意转载,但必须在醒目位置以超链接形式标明文章原始出处和作者信息
原文地址:http://www.blogkid.net/archives/2065.html

最近Ruby On Rails的邮件列表里有人发起了一个讨论,围绕着什么是最好的Rails IDE。大家涉及到很多开发工具,也各有各的道理。人肉统计下来大概是这样的:

Netbeans 6.5:  6

Apanta (RadRails): 0

Notepad++ / jEdit:  3

RubyMine: 1

vi/vim/rails.vim:  3

RoRED: 1

用Google Chart生成一张图表,就是这样:

统计下来发现,推荐netbeans的人真不少,当然参与讨论的人不多,这结果可能没太大说服力。有趣的是,基于Eclipse平台的Apanta,被很多人提到,却没有人认为它是最好的Rails IDE。其实Apanta和Netbeans都属于极其强大的ide,内置功能很丰富。比起来,Netbeans比Apanta更强大,所以依赖IDE强大功能的用户往往都转向了Netbeans。我甚至看到了下面这段赞美Netbeans的话,历数了Netbeans 6.5的各个功能,可以算是铁杆粉丝了:

In NB 6.5 I found excellent code completion, context-available code documentation, hints, in-line error detection, debugging, logging, SQL tools, plugins, tons of gems, web servers and excellent support, tutorials and, again, documentation at the NB sites.

话说回来,其实在脚本语言的开发中,对IDE的依赖并没有想象中那么大。比如php、python、ruby这些,基本上都无需编译,在开发过程中稍有修改就能马上体现。我在公司的Java项目中,修改代码之后需要重新编译、部署,这个过程大概平均10分钟。这种情况下,肯定不值得为一些低级错误不停花时间重新编译和部署,于是IDE非常重要。

所以也有不少人直接用notepad++这类纯文本编辑器,甚至是vi。如果对ruby和rails足够熟悉,有个代码高亮其实就够了。在做rails的开发时,配合着命令行,效率要比用庞大的ide高多了。

BTW,我还在用Netbeans 6.1,看来该换换了。

1 Response to “关于Rails IDE的讨论”


  1. 1feng

    NB 6.5 使用中

Leave a Reply