Rails editor roundup
Ruby Reddit just pointed out that TextMate 2.0 might well be classified as vaporware at this point, as it's been 26 months since it's really been mentioned. I'm sure it will get released at some point, but when that is remains to be seen.
It got me thinking... I'm a huge fan of TextMate, but there are some things lately that have been less-than-optimal for me, buggy here and there, and so on. It's more or less "the" text editor if you're doing work in Rails, and that's likely not going to change any time soon.
What's everyone using nowadays? It's helpful to have a discussion about such things every now and then to see if there's anything hip and trendy that's moving through the industry that others might not have heard of, or perhaps there's been an update to that older app that you never used but might want to give a second shot.
Netbeans is my IDE of choice. It's eclipsed Eclipse/RadRails for me. I had a play with 3rdRail, but NetBeans does everything that 3rd Rails does and more and is free.
Netbeans can be a little too helpful sometimes and pop up too many hints, but a quick Esc gets it back in line :). It also needs more RAM than Eclipse if it is to perform reasonably. So not perfect, but definitely the best I've tried.
Emacs. I've tried RadRails (now Aptana). It's ok but a little slow and the interface doesn't work well with a large number of files open.
There might've been a reason as to why I posted this in the Ruby section, but apparently the higher powers have (silently) moved it here.
Fenrir2 — any thoughts on Emacs for Rails development? In the reddit thread I referenced, Emacs seemed to be the next alternative to TextMate... I'd be interested on seeing why you use it specifically.
I've taken a liking to Komodo IDE. I'm not really a RoR person as I've only started but so far what i've seen that Komodo can do with RoR projects it might be of intrest.
Course there is always Vim and Emacs
Emacs is a nice editor in general. It has the things you expect from an editor, like syntax highlighting, autmatic indentation and incremental search. Two unusual things that I find important are the availability of keyboard shortcuts for common operations and a powerful scripting language (elisp). The keyboard shortcuts are important to me because I'm using a laptop. My laptop has a small screen so it's nice that Emacs has an uncluttered interface (you can disable every menu bar, leaving only a text editing box).
+1 for Netbeans.
Originally Posted by ReggieB
The linux version is very fast (the Windows version is quite sloooooow)