Ruby/Rails on Linux (oh yeah, Perl too)
April 26, 2008So I’ve spent the last four months developing Rails apps, Ruby scripts, and Perl scripts on a Fedora desktop. I cut my teeth with Ruby/Rails on my Mac at home, so I was in on the TextMate and Growl goodness. It’s comical to see that 90% of Rails developers are on the Mac, and one would assume that it’s because if one must use a trendy framework, they must also choose a trendy development platform. The truth is, I just haven’t found sufficient analogues to Mac tools in the Linux environment.
The first editor I experienced (and the one I keep coming back to) is Eclipse/Aptana/RadRails. It is a beast of an IDE, taking several seconds to load on a capable dual core AMD 64. Here’s some other issues I run into on a daily basis with the 1.0 release (which, to me, would imply feature complete and stable):
- RadRails “forgets” about syntax highlighting and makes everything purple. Sometimes, typing space at the end of a line and saving will fix it, but it’s a crap shoot.
- Eclipse will occasionally slow down to a crawl for about a minute. The GNOME task monitor says the CPU is idle, but Eclipse would make you think it was sharing CPU time with a nuclear explosion simulator.
- The “go to resource” dialog doesn’t quite load results for every file that matches your criteria. It also takes an extra arrow key press to get through the list.
- If left open for too long, the inevitable, “There was an error, would you like to exit the workbench?” dialog appears. You can say “no” but then you’re just living on borrowed time. Eventually, it will all come crashing down.
- Of course, there are not nearly as many cool shortcuts and scriptability that TextMate offers.