My Life Blog

BILLEISENHAUER.COM

RadRails vs. Textmate

Filed under: Web/Tech — Bill Eisenhauer at 9:51 am on Saturday, June 24, 2006

I’ve been working more with Ruby and the Ruby on Rails framework lately, but one thing I’ve missed is a nice integrated environment.  Coming from Java where I use Intellij, well, I guess I’m used to having a nice development environment with loads of features.

The Rails core development team prefers Textmate for some reason.  I have a registered version of Textmate, but I’ve never really liked it.  It seems too minimal to me.  But of course, those 37Signals guys seem to think the appeal of minimal persists in every facet of life.  Here’s hoping their women are not disappointed in them, if you know what I mean. 

But seriously, its nice when you can have more than color syntax highlighting in your environment.  Now to be honest, I haven’t fully explored all the edges of Textmate, so it may well be capable of many things that I wish for.  However, I can say that I haven’t fully explored Intellij’s edges and yet its features and capabilities are somehow more evident.

So when I revisited RadRails recently, I was pleasantly surprised to feel as if I was in a cozy, yet more featured environment.  Maybe the two packages can do the same things, but RadRails makes its features more evident to me. 

Its funny how the smallest features are important.  In Textmate, the command (if there is one) to indent and unindent a block of text was not as I expected.  In RadRails, I was able to select a block of text and push it around as one with TAB and SHIFT-TAB.  Of course, that’s just like Intellij, so it felt familiar.  In Textmate, the same command destroyed my block. 

I guess I’m not in that minimalist camp…at least not with IDEs.  Like many things in life, size matters.  I like a "bloated" IDE full of features, so give me RadRails over Textmate.  Damn, I’m so uncool.

3 Comments »

87

Comment by fortyseventeen

February 20, 2007 @ 5:02 pm

I’m very surprised that no-one’s commented on this yet, and that this is the only good comparison of the two IDEs. Being such, though, I’d like to ask a relevant question.

I’m just starting to fiddle with Rails, but I want an excellent IDE; all that your commentary has done is make clearer what I’ve already suspected: that TextMate is the ultimate, simplistically usable toolset, but that RadRails gives me the whole workshop. Somehow I think that using TextMate would be “healthier” for me, but I’d need some time to get up to speed. There’s also the obvious fact that RadRails is free.

This problem is really bugging me, because I worry that I won’t get enough experience with the inner workings of Rails to use it effictively. So, my question is this:

Having been using RadRails since June, how well do you think you understand Rails itself?

88

Comment by Bill Eisenhauer

February 20, 2007 @ 5:37 pm

I don’t think your IDE necessarily influences how well you know a framework. I think learning a framework is achieved by solving real problems and curiously looking into its underlying source code.

As for RadRails, shortly after I wrote that post, I switched back to Textmate. RadRails was blowing up on me and I finally got too frustrated with it. Also, it looked like its release schedule wasn’t too regular.

The Pragmatic Programmers have a forthcoming Textmate book and Geoffrey Grossenbach also has a Peepcode episode on Textmate, so you should be able to get up to speed with those resources. Its actually quite powerful — you just have to hang in there and learn the shortcuts.

89

Comment by fortyseventeen

February 20, 2007 @ 6:58 pm

Thanks for the reply (and sorry I wasn’t apt enough to search your blog! :) . Somehow I had a suspicion that RadRails would be too insulating…anyway, I’ll give TextMate a try.

RSS feed for comments on this post.

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>