FR | EN

book a call

estimate project

The belighted Blog

RubyMine vs Textmate

by Dominique L., on 26 April 2012

Most Belighters, as probably most Rails developers, use TextMate (the most hardcore ones use Vim, of course). Yet some were seduced by RubyMine. Here is a small comparison of the two tools, which will hopefully help you understand our choice (although we are expecting some hate mail).

Pros:

  • RubyMine “understands” the Ruby/Rails syntax (along with JS, CSS, Haml, Coffee, …), which yields several advantages:
    • lots of shortcuts to easily navigate through your code (jump to method definition, to view, …)
    • smart autocompletion
    • syntax errors highlighting
    • easy refactoring (rename variable or method, extract method, …)
  • Quick access to documentation (Ctrl-j opens RDoc in a tooltip)
  • Integration with Git (file comparison), Bundler and other tools
  • Visual debugger
  • Cross-platform
  • Updated frequently (Rails 3.2 is supported as of the latest update)

Cons:

  • RubyMine is expensive (the commercial license will set you back 142€, whereas TextMate is less than 45€)
  • As most IDEs, RubyMine loves your RAM

It should also be noted that, Ruby being dynamically typed, the “intelligence” of RubyMine is still limited compared to similar IDEs for statically typed languages such as Java.

Topics:      Under the hood

What is SaaS?

Everything You Need to Know About Moving to a SaaS Model.

Get the guide now >

Subscribe to Updates