Qual a IDE perfeita para se programar em Rails? Essa é uma ótima pergunta, mas um tanto complicada de ser respondida.

Se procurarmos pela internet, encontraremos algumas sugestões de programadores Rails, desde IDE cheias de recursos (e mega bytes), até editores de textos mega-ultra-otimizados que facilitam em muito a nossa vida.

Nesse artigo citarei algum programas que conheço e já utilizei, e minha opinião.

RadRails ( http://www.radrails.org/ )

A primeira IDE que usei foi o RadRails. Possui gerador de controladores, modelos, migrações e etc automático, syntax highlight, ctrl+space completa código e apresenta informações sobre funções, classes, etc. É uma boa IDE

NetBeans ( http://www.netbeans.org )

É a que uso atualmente. É uma IDE muito boa principalmente para quem programa em muitas linguagens, pois tem suporte a JAVA, C++ e Ruby. Quanto ao suporte à Rails, está muito parecido com o RadRails, porem seu gerador de controladores, modelos e etc é mais organizado. Possui atalhos para rake db:migration (para qualquer versão de migração), start/stop server.

SciTE ( http://www.scintilla.org/ )

É um editor de texto (e não uma IDE) bem leve, com syntax highlight. Acho a interface desse programa um tanto confusa… não sei… é bom para modificações rápidas. Por exemplo, estou ouvindo música (e não estou trabalhando) daí me lembro de uma modificação que preciso fazer em uma certa aplicação… pra quê abrir o NetBeans (ah, ele demora um pouco pra abrir no meu PC)? Uso o SciTE (ou até mesmo o bloco de notas! hahahahaha) e faço a modificação.

E – TextEditor ( http://www.e-texteditor.com/ )

Experimentei esse programa porque ví na internet que ele é o TextMate para Windows. Não posso compará-los pois nunca usei o TextMate, mas ele é um editor bem organizado. Você pode criar comando, atalhos no teclado, etc. Possui um visualizador das pastas do projeto, syntax highlight, mas é pago (US$ 34.95)… e todas as outras opções que apresentei até agora são gratuitas…

Fora essa opções, se você é usuário Mac, como já citei, existe o TextMate, que é um editor muito bem falado pela comunidade Rails. Existem também o gedit e o kwrite (ambos são editores de texto para Linux, do Gnome e KDE respectivamente) que também têm syntax highlight, e o bloco de notas (Windows) pra quem gosta de programar de luzes apagadas (?).

Agora resta você escolher.