segunda-feira, 22 de abril de 2013

Lançamento da versão 8 do Java será adiado até 2014

A Oracle irá adiar o lançamento do Java 8 até 2014, citando um novo foco em mais segurança, disse Mark Reinhold, arquiteto-chefe da plataforma em um post em seu blog nesta quinta-feira (18).

O Java Development Kit 8, baseado na Java Platform Standard Edition 8, estava previsto para setembro deste ano, mas Reinhold diz que ele será adiado para permitir mais trabalho na correção de problemas de segurança que vem assolando a plataforma recentemente. “A Oracle está comprometida a continuar corrigindo problemas de segurança em ritmo acelerado, a aprimorar o modelo de segurança do Java e a introduzir novos recursos de segurança. Este trabalho irá exigir mais horas de trabalho do que temos disponíveis mesmo eliminando recursos do Java 8 ou reduzindo o escopo desta versão”, disse Reinhold.

“Como consequência do renovado foco em segurança a execução do cronograma do Java 8, com um lançamento geral no início de setembro, não é mais possível”. A nova data prevista para o lançamento do software é o primeiro trimestre do próximo ano, com uma amostra para os desenvolvedores programada para setembro, disse ele.

A Oracle também tem visto atrasos no Project Lambda, uma das principais atrações do Java 8 que aprimora os recursos de programação para sistemas com múltiplos núcleos, mas espera concluí-lo no início de maio, três meses depois do planejado. A empresa poderia eliminar o Lambda e cumprir o cronograma originalmente previsto para o lançamento do Java 8, mas isso tornaria esta versão menos atraente, disse Reinhold. “Uma versão sem o Lambda lançada neste ano teria menos probabilidade de ser amplamente adotada, então pra que nos incomodarmos com isso?”.

Al Hilwa, um analista do IDC, concorda com o raciocínio de Reinhold. “Claramente houve uma realocação intencional de recursos para tornar o Java mais seguro, o que é absolutamente a prioridade certa”, disse ele. “O atual cronograma de lançamento do Java é baseado em recursos, e um recurso chave da JDK8 é o Lambda. Acredito que a explicação de Mark e o plano sugerido são sólidos e me parecem ser a melhor opção. É claro que é preocupante, já que a data de lançamento mudou mais de uma vez, mas dadas as circunstâncias atuais, é completamente compreensível.”

Enquanto isso Java SE 9 agora tem um lançamento previsto para 2016, enquanto anteriormente estava programado para 2015. A versão 9 incluirá um sistema de módulos conhecido como Project Jigsaw, que inicialmente seria incluso no Java SE 8.

Fonte: IdgNow