BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Java 9 vai atrasar mais 6 meses?

Java 9 vai atrasar mais 6 meses?

Favoritos

O arquiteto chefe do Java, Mark Reinhold (Oracle) propôs adiar a agenda de lançamento do Java 9.

O cronograma atual tem o Java 9 com as funcionalidades completas sendo lançado em 10 de Dezembro desse ano, permitindo aproximadamente 9 meses de desaceleração até disponibilizar a versão final (GA - General Availability) em Setembro de 2016. Com essa nova proposta, esse prazo aumenta em 6 meses. Isso significa que a nova data proposta para completar as funcionalidades será em 25 de Maio de 2016 com o GA indo para 23 de Março de 2017.

Reinhold publicou na lista de emails do OpenJDK 9 mencionando o Projeto Jigsaw (a nova funcionalidade de modularidade do Java) como a razão primaria para querer fazer essa alteração. A proposta parece refletir o consenso que mais tempo é necessário para permitir a plena maduridade da modularidade. Versões prévias do JDK 9 permitem que os desenvolvedores comecem a explorar a modularidade que surgiu recentemente, mas os testes de comunidade estão apenas começando. As ferramentas de infraestrutura para desenvolvimento sob a modularidade do JDKs ainda está no nível experimental e embora todas as grandes IDEs e ferramentas de construção ainda estejam trabalhando para suportar o Jigsaw, ainda há um longo caminho para percorrer.

Parece provável que a comunidade do OpenJDK aceite essa proposta. As mudanças no Java que modularizam e que o Jigsaw traz são bem grandes e complexas, portanto, não há necessidade de apressar para entregar uma implementação precária. Stephen Colebourne (Java Champion e líder da especificação Java 8 Date / Time API) comentou: "Isso não é nenhuma surpresa, acho valido mudar a data para obter módulos corretos, mesmo que isso signifique um atraso".

Reinhold comentou que: "Seria melhor usar esse tempo adicional para estabilizar, polir, e alinhar as funcionalidades que já temos, do que adicionar um monte de coisas novas". Isso pode ser uma excelente oportunidade para testar completamente e diminuir o risco de algumas mudanças maiores, tal como: a padronização ou remoção do sum.misc.Unsafe e a mudança no garbage collector padrão, que são mais aguardadas em resposta a comunidade do que o próprio núcleo do Jigsaw.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT