BT
x Por favor preencha a pesquisa do InfoQ !

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

Percebemos que você está utilizando um bloqueador de propagandas

Nós entendemos porquê utilizar um bloqueador de propagandas. No entanto, nós precisamos da sua ajuda para manter o InfoQ gratuito. O InfoQ não compartilhará seus dados com nenhum terceiro sem que você autorize. Procuramos trabalhar com anúncios de empresas e produtos que sejam relevantes para nossos leitores. Por favor, considere adicionar o InfoQ como uma exceção no seu bloqueador de propagandas.