themeless

16/02/2008

Testando o JRuby

Arquivado em: jruby — Tags:, , — tnaires @ 20:34

Hoje baixei e instalei o JRuby, uma implementação 100% Java da linguagem Ruby. Já faz tempo que tenho vontade de testar, pois a possibilidade de utilizar a API Java na linguagem Ruby me atrai bastante.

Baixei a versão 1.0.3, descompactei, configurei a variável PATH para apontar para o subdiretório bin e… Voilá! Pronto para usar na linha de comando!

Então escrevi o seguinte programa:

require 'java'
include_class 'javax.swing.JFrame'

class FrameTeste
  def initialize
    @frame = JFrame.new("Teste do JRuby")
    @frame.setSize(300, 300)
    @frame.setLocationRelativeTo(nil)
    @frame.setDefaultCloseOperation(
      JFrame::DISPOSE_ON_CLOSE)
  end

  def show
    @frame.setVisible(true)
  end
end

f = FrameTeste.new
f.show

Salvei em um arquivo “frame_teste.rb”, e então executei utilizando o seguinte comando:

jruby frame_teste.rb

E o JRuby exibiu na tela uma janela em Swing. Muito legal! Imaginem só, unir o poder das duas linguagens! As possibilidades são enormes. Pode-se até mesmo rodar uma aplicação desenvolvida no Ruby on Rails!

Pra quem programa em Java e está estudando Ruby, é imprescindível conhecer essa ferramenta. Vou passar os próximos dias brincando com ela :)

Sem comentários ainda »

Nenhum comentário ainda.

Feed RSS dos comentários deste post URI do TrackBack

Deixe um comentário

Blog no WordPress.com.