BT

Suporte de IDEs para o Ruby 1.9

por Mirko Stocker , traduzido por Felipe Rodrigues em 17 Fev 2009 |

Com o Ruby 1.9.1, a primeira versão estável da série 1.9 foi liberado e certemante será adotado por muito programadores Ruby. O Ruby 1.9 introduziu várias mudanças semânticas e até mesmo novas sintaxes, que as IDEs devem ser capazes de manipular. Nós conduzimos uma pesquisa dentre as maiores IDEs Ruby par descobrir quais são capazes de lidar com o 1.9 e quais são seus planos.

Ruby in Steel

Huw Collingbourne da SapphireSteel Software respondeu: 

[..] nós temos sido bem agressivos em relação a suportar sabores do Ruby, incluindo JRuby e Iron Ruby alpha. Nós naturalmente acompanhamo de perto no desenvolvimento do Ruby 1.9 já que ele migra em direção ao Ruby 2.0 e nós iremos suportá-lo quando nossos clientes no solicitarem. Atualmente nossos clientes nos dizem que estão usando o Ruby 1.8.x e não recebemos nenhum pedido de suporte para o Ruby 1.9

NetBeans

Erno Mononen da Sun

Suporte completo para o Ruby 1.9 está vindo no próximo release do NetBeans Ruby IDE. Atualmente há um suporte limitado - você não pode desenvolver com o Ruby 1.9 na IDE, ex: a IDE aceita o 1.9 como uma plataforma Ruby e há até alguns hints específicos do 1.9, mas nós não trocamos o parser para a última versão do JRuby que traz total suporte ao 1.9. Além disso, o debbuger não é compatível com o 1.9 (este problema não é específico do netbeans, já que o ruby-debug-base não está pronto para o 1.9 ainda).

RubyMine

Dmitry Jemerov da JetBrains

Até o momento não há suporte para o Ruby 1.9 no RubyMine. Nosso foco principal é criar uma versão sólida e estável do RubyMine 1.0 suportando o Ruby 1.8. Nós pretendemos adicionar suporte ao Ruby 1.9 em uma versão subsequente do RubyMine após o 1.0 (provavelmente no segundo trimestre de 2009).

RadRails

Chris Williams da Aptana:

Nós atualizamos o JRuby para o 1.1.6 em nosso próximo release e eles já começaram a trabalhar em direção a compatibilidade com o 1.9 tanto em relação ao parsing quanto à execução, nós teremos isso como resultado do trabalho deles. É claro que os usuários podem apontar o RDT/RadRails para umas instalação do Ruby 1.9 como o interpretador que eles querem usar. Nós também temos checagem de de código relacionado a sintaxe deprecated que será removida ou alterada no Ruby 1.9 (para ajudar aos desenvolvedores evitar o uo de sintaxe que não funcionará ao migrar). Mas eu nào tive tempo de testar extensivamente como nós manipulamos a nova sintaxe do 1.9 em relação a cehcagem de sintaxe e marcadores de erros e eu imagino que nós marcamos o uso de qualquer nova sintaxe do 1.9 como um erro de itaxe por enquanto (e ainda só marcamos como warning as sintaxes do 1.8 removidas do 1.9, embora o usuário possa alterar o nível de prioridade para exibir como um erro).

Parece que algumas IDEs estão no caminho para oferecer suporte ao Ruby 1.9. Você já está usando o 1.9? Se não, é porque sua IDE não oferece suporte?

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 menssagens dessa discussão
Comentários da comunidade

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

Receber menssagens dessa discussão

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

Receber menssagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT