Publicado por Luís Gustavo em 12 de June de 2009
RubyMine 1.0: Uma IDE Ruby multiplataforma que surpreendentemente as pessoas parecem amar

Em Abril, nós postamos sobre o lançamento do beta da RubyMine 1.0, uma IDE para Ruby e Rails baseada na IntelliJ IDEA. Esse mês, a versão final da RubyMine 1.0 foi liberada para o público. Ela é uma excelente IDE - aproveite o período de avaliação de 30 dias e teste, para tirar suas conclusões sobre ela.
Lista rápida de features
A RubyMine tem várias features interessantes. Vou citar apenas alguns pontos para despertar sua vontade de testá-la:

- Autocomplete de código
- Verificação automática de código - erros básicos são apontados e você pode corrigi-los com um clique.
- Navegação avançada - Incluidos métodos sobrecarregados em tempo de execução
- Integração com controle de versão - SVN, Git, CVS, e Perforce
- Gerenciador de gems integrado
- Consoles IRB e Rails
- Testes unitários assistidos - suportando RSpec, Test::Unit, e test/spec
- Procura rápida de documentação
- Configurável para uso com a MRI Ruby 1.8.x, JRuby, IronRuby, e MacRuby. Ainda não suporta algumas features especificas do Ruby 1.9
Se você quer saber mais sobre a experiência, motivação, e detalhes técnicos por trás da RubyMine, veja essa incrível entrevista com o desenvolvedor da JetBrains, Dmitry Jemerov.
Aprovado!
IDEs não costumam ser muito populares no mundo Ruby, mas observando as respostas das pessoas sobre o RubyMine, tanto online, como na RailsConf, eu penso que a RubyMine pode muito bem ser a primeira IDE Ruby multiplatforma que realmente os desenvolvedores parecem amar em massa. Apesar de alguns pequenos problemas, estou vendo poucas análises negativas contra a RubyMine, e mesmo algumas pessoas que supostamente "odeiam" IDEs fizeram uma análise justa - altos elogios, na verdade.

Mas.. Ela é um produto comercial

Dependendo do seu ponto de vista, uma desvantagem potencial é que a RubyMine não é uma IDE open source. Ela é um produto proprietário disponível sobre duas licenças, uma licença free para desenvolvedores open source comprovados (existem alguns critérios), e uma licença comercial comum que custa $99/£74 . Comparado com o que a JetBrains cobra pela IDE Java, é uma pechincha, porém em última instância pode ser difícil para alguns rubistas compra-la. Felizmente um período de avaliação grátis de trinta dias está disponível para que você possa mudar sua opinião..
Acompanhando a linha de desenvolvimento, a RubyMine 1.1 já está no estágio de release candidate , e no outono estará chegando a RubyMine 1.5, com um suporte já antecipado para: Ruby 1.9, Cucumber, RCov, um console para SQL integrado e ferramentas de refactoring melhoradas.

Clique aqui para adicionar ao del.icio.us

12 de June de 2009 às 15:31
Se for bom, não vejo problema algum em pagar. Aliás, muitos rubistas pagam por um TextMate. =)
12 de June de 2009 às 15:57
Eu ainda não testei pessoalmente. Mas muitos usuários estão falando que é muito bom.