Categories: Notícias

Ainda faltam ferramentas no Java 7

O Java 7, a primeira versão da plataforma de desenvolvimento aberto criada sob gestão da  Oracle, foi lançada na última semana e pareceu não agradar usuários, que reclamaram da falta de alguns componentes prometidos inicialmente e de algumas falhas que poderiam estourar o compilador NullPointerException.

Para verificar o que há de errado com a nova versão do Java, o IT Web entrou em contato com o especialista em desenvolvimento para a plataforma Paulo Silveira, da Caelum. Segundo ele, inicialmente o Java 7 teria uma série de novidades, desde modularidade, com sistema de gestão integrada (SGI), até Off Closure, Defender Method e novidades para a inicialização de colections de forma mais sucinta.

Porém, ele afirmou que o atraso de mais de dois anos no lançamento da ferramenta fez com que a Oracle optasse por uma versão menos parruda do Java. “Alguém de dentro da Oracle disse que se a empresa fosse colocar todo o prometido dentro do pacote, o lançamento só iria ocorrer no final de 2012. Então o pessoal não quis esperar, porque já demorava quatro anos e iria levar mais outros dois”, pontuou. Silveira, explicou que, por isso, decidiram pela separação da plataforma de desenvolvimento aberto em duas versões: a que foi lançada na última semana e a Java 8, programada para o para inicio de outubro de 2012 com tudo o que falta.

Apesar das mudanças, ele garante que os desenvolvedores não vão sentir dificuldades de adaptação na nova plataforma. “De maneira alguma. Como todas as outras versões do Java ela é compatível com as anteriores. Então, tudo o que funcionava antes, funciona agora. Você pode continuar programando no Java 7 assim como fazia no Java 6.”

Quanto à falha com o compilador NullPointerException, Silveira revelou que a Oracle já tinha sido avisada pelos desenvolvedores de Apache Lucine de que não era compatível com o software, o que é um bug grande. Porém a empresa preferiu lançar a versão. O especialista explica como contornar esse bug. “Se você utilizar algumas opções por linha de comando para desabilitar algumas dessas otimizações mais agressivas, ele funciona perfeitamente, como da maneira antiga.” Segundo ele, a correção dessa falha já está prevista para a atualização do Java 7.

A reportagem procurou a Oracle para comentar o tema, mas até o fechamento da matéria, não obteve resposta.

Saiba mais:

Oracle lança primeira versão do Java sob seu comando

Tequinês: especialista explica principais erros que desenvolvedores Java cometem na hora da criação

ð        Você tem Twitter? Então, sigahttp://twitter.com/IT_Web e fique por dentro das principais notícias de TI e telecom.

Recent Posts

Cohesity obtém patente para aplicar IA diretamente em dados de backup corporativos

A Cohesity anunciou a concessão da Patente Nº 12.619.501 pelo Escritório de Patentes e Marcas…

6 horas ago

Para Diogo Cortiz, maior desafio da IA é a falta de capacidade crítica para questionar suas respostas

Diogo Cortiz, professor da PUC-SP e doutor em Tecnologias da Inteligência e Design Digital, tem…

8 horas ago

Agentes de IA vão dar “superpoderes” a profissionais de TI, diz DJ Sampath, da Cisco

DJ Sampath chegou aos Estados Unidos há 30 anos com oito dólares no bolso e…

8 horas ago

Chatbots de bancos e fintechs não entendem as emoções dos clientes, aponta estudo

A evolução da inteligência artificial nos serviços financeiros ainda esbarra em desafios relacionados à experiência…

8 horas ago

Motorola Solutions compra D-Fend por US$ 1,5 bilhão

A Motorola Solutions anunciou a assinatura de um acordo definitivo para adquirir a D-Fend Solutions,…

8 horas ago

Meta amplia controle para adolescentes

Nesta terça-feira (2), a Meta anunciou a expansão global de configurações de conteúdo para contas…

12 horas ago