RoRED简介

发表于今年《程序员》第十期


一提起“轻量级的Ruby on Rails IDE”, 你可能立刻会想到VIM、Emacs,还有Vi等这些老牌劲旅,也许还有包括受官方推荐的TextMate(收费的东西总要往后边排)。只要稍微留心就会发现,所有的这些轻量级IDE都或多或少的有点Unix的血统,别忘了,供TextMate运行的MacOS也系出Unix。这大概发源自Rails本身亲Linux的特点——一直以来,Rails的表现在Windows上就没有在类Unix的系统上好。不过下边介绍的这款RoRED却是个例外,它是一个地道的Windows软件,免费,用Delphi写成,也就是说,在这个软件编写的时候就压根没想过在Linux上跑(虽然现在RoRED官网宣称已经可以用wine在Linux上跑它了),也算得上是Rails IDE界的一个另类了。

很多人在试用RoRED之后对其嗤之以鼻。这也难怪,比起那些恐龙级的IDE,RoRED的功能实在是少的可怜,甚至在轻量级的IDE中比也没什么优势。而且,RoRED到今天版本也不过是0.9.4.1,质量称不上十分稳定,小的bug仍能发现不少。不过这并不能代表RoRED就没有它独特的魅力:

速度快:既然是地道的Windows软件,RoRED比那些Java做成的庞然大物来就快很多了。在配置较低的机器上仍然占不了多少资源。笔者认为,速度快的IDE能让你在编程时神清气爽,提高很多倍的效率——至少你不会点一下build后跑去上半天网了;

方便的Console按钮:Rails为我们提供了很多命令行工具(比如鼎鼎大名的ruby script\generate),一些大型的IDE总是想把这些命令行用下拉框和按钮来代替,结果点半天还不如敲键盘快,对熟练的程序员尤其如此。而RoRED这方面就做的很好,它在工具栏内放了一个简单的CMD按钮,点击这个按钮之后就会弹出系统的CMD窗口,而且CMD的路径自动指向了项目的路径,然后你就可以自由的敲击熟悉的命令行了。同样的,这样的按钮还有StartServer和Console,可以用来启动WEBrick或者Ruby命令行。


与系统explore集成:右键点击RoRED的项目文件夹和文件你会发现,弹出菜单与你在资源管理器中右键点击文件夹和文件是一模一样的。这意味着你不仅可以方便的复制、移动文件,还可以充分利用一些与系统集成的工具,比如很好用的SVN工具TortoiseSVN。可以说RoRED是相当聪明的,它用系统的CMD来代替IDE的generate工具,用系统菜单来集成SVN,颇印证了程序员常说的那句话:“不要重复发明轮子”。


RoRED其他的一些特性就不是显得那么突出了,比如说代码提示功能,RoRED只能自动提示项目app,libraries和plugins文件夹中所放的代码方法和参数,代码自动跳转也是如此。提示的代码也不包括ruby自有的哪些方法,不过,在RoRED的官方网站上写着很快就要加上ruby的方法自动提示(Soon also Ruby's)。在解决了这些问题后,我们有理由相信RoRED仍然是很有竞争力的轻量级IDE之一。


附:RoRED的官方网站和下载地址:

官方网站: http://www.plasmacode.com/

下载地址: http://www.plasmacode.com/countdown.cgi?RoRED_Setup.exe
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值