RoRED简介

RUBY技术专区

RoRED简介

帖子NT流人 于 2008年 9月 12日 22:54

一提起“轻量级的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
在指尖流浪
1. Everything changes and ends. 所有的事情在变化,都有终结
2. Things do not always go according to plan. 事情总会出乎意料(计划)之外
3. Life is not always fair. 生活并不总是公平
4. Pain is part of life. 痛苦是生活的一部分
5. People are not loving and loyal all the time. 人们并不总是热爱和忠诚
头像
NT流人
网站管理员
 
帖子: 744
加入时间: 2008年 1月 2日 13:15

回到 RUBY技术专区

在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客