BT

Lançado o IronRuby 1.0

por Werner Schuster , traduzido por Pedro Mariano em 14 Abr 2010 |

Três anos depois do primeiro anúncio oficial, finalmente o IronRuby 1.0 foi lançado.

O IronRuby 1.0 é compatível com o Ruby 1.8.6. De acordo com planos atuais, a versão 1.0 será a última versão a suportar 1.8.x; começando pelo IronRuby 1.1, o time de desenvolvedores irá desenvolver a próxima versão já com o Ruby 1.9.x.

Quanto compativel é o IronRuby 1.0 com o Ruby?  ironruby.info mostra os resultados dos últimos testes. A resposta a grande questão é "Sim" - O IronRuby roda o Rails até a versão 2.3.5.

Um problema é que ele apenas suporte a versão 1.8.6, ou seja, o Rails 3 não funcionará por conta que o mesmo requer o Ruby 1.8.7 ou Ruby 1.9. Visto que o lançamento do Rails 3 será feita apenas daqui alguns meses, isso não deve ser o maior problema ainda, ainda mais por que as versão 1.x do IronRuby irão ganhar, em breve,  funcionalidades da versão 1.9 do Ruby.

Uma nova forma de se usar o IronRuby é com a já em vista plataforma Microsoft Windows Phone 7, que é programada com o Silverlight. Tomas Matousek mostra como utilizar o IronRuby com o Windows Phone 7, e também explica algumas limitações. Um problema é a falta do Reflection.Emit na versão do Silverlight para o Windows Phone 7 - o que faz com que o IronRuby não consiga rodar código JIT Ruby. O único jeito de rodar programas em IronRuby é sempre rodar no interpretador, o que não é a opção mais performática. Esse problema é similiar ao que acontece com o JRuby no Android, no qual você sempre tem que rodar o código no modo interpretador.

Olhando em alguns projetos em IronRuby propostos no Ruby Summer of Code é possível ver que algumas áreas onde é necessário trabalhar mais para melhorar o IronRuby ou suas bibliotecas e suporte a ferramentas.

Para mais informações sobre o IronRuby, o blog de um dos integrantes do time do IronRuby Jimm Schementi's é um bom ínicio, e também temos a tag IronRuby na InfoQ.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião
Feedback geral
Bugs
Publicidade
Editorial
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2016 C4Media Inc.
Política de privacidade
BT

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.