Publicado por Luís Gustavo em 12 de June de 2009

RubyMine 1.0: Uma IDE Ruby multiplataforma que surpreendentemente as pessoas parecem amar

rubymine.png

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:

rm2.png

  • 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

rm4.png

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.

2 Comentários para “RubyMine 1.0: Uma IDE Ruby multiplataforma que surpreendentemente as pessoas parecem amar”

  1. #1
    Leandro Silva Disse:

    Se for bom, não vejo problema algum em pagar. Aliás, muitos rubistas pagam por um TextMate. =)

  2. #2
    Luís Gustavo Disse:

    Eu ainda não testei pessoalmente. Mas muitos usuários estão falando que é muito bom.

Deixe um Comentário