Publicado por Marcelo Gonçalves em 03 de June de 2010
Lançado o JRuby 1.5.0 – A melhor implementação alternativa de Ruby ficou ainda melhor
Clique aqui para adicionar ao del.icio.us | Nenhum comentário - Deixe o seu agora!
Passados cinco meses desde o lançamento do popular JRuby 1.4, a equipe do JRuby lançou o JRuby 1.5!
Deixando de lado as implementações "oficiais" de facto do Ruby 1.8.x e 1.9.1/2, o JRuby é a mais rápida e mais estável implementação Ruby disponível e já tem 9 anos de progresso na bagagem. O JRuby deve muito da sua performance e versatilidade ao fato de rodar na Java Virtual Machine (JVM), que oferece aos desenvolvedores do JRuby uma base sólida para otimizar a maneira como o Ruby é implementado.
As notas de lançamento da versão 1.5.0 do JRuby tem mais detalhes, mas as maiores novidades são:
- Lançador nativo para plataformas baseadas em UNIX
- Suporte ao Ant (basicamente uma ferramenta de build para Java, a la
make) - Correções relativas ao Rails 3
- Atualizações da biblioteca padrão, RubyGems e RSpec
- ruby-debug passa a ser incluso
- Melhorado o suporte ao Windows (para alívio dos desenvolvedores Ruby em Windows, que normalmente são deixados de lado)
- Melhorias de performance em geral
Eu não uso o JRuby em produção, mas todos que conheço e usam atestam sua estabilidade e desempenho. Testei um punhado de benchmarks sobre o JRuby informalmente e ele praticamente bate o Ruby 1.9.1 (embora nem sempre - e vale lembrar que o suporte do JRuby as funcionalidades do 1.9.x ainda é novo e opcional). Vale a pena experimentá-lo para tê-lo a mão no seu arsenal se um dia precisar atender aos requisitos de um projeto corporativo "somente-Java"
Instalando JRuby
Baixar o JRuby na sua página de downloads e colocá-lo para rodar não é nada difícil, desde que você tenha uma JVM/JRE instalada. Ele está disponível tanto em formato binário como código-fonte, separado para ambientes UNIX e Windows. Usuários de Windows ganham de bônus o download especial de um "executável + JRE" para uma instalação simplificada.
Porém, uma maneira bem mais simples de instalar o JRuby é usando o RVM (Ruby Version Manager)! Com o RVM você pode instalar múltiplas implementações do Ruby na sua máquina sem estragar as outras que você já tiver. O criador Wayne E Seguin já liberou uma nova versão que suporta e instala o JRuby 1.5.0. Com o RVM 0.1.30, instalar o JRuby 1.5.0 é tão fácil quanto:
# rvm install jruby
.. espere alguns minutos ..
# rvm use jruby
# ruby -v
=> jruby 1.5.0 (ruby 1.8.7 patchlevel 249) (2010-05-12 6769999) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_17) [x86_64-java]


