quarta-feira, 2 de julho de 2014

Não, Java modular não está morto. Vai ser em Java 9 - honesto


Maximizando sua infra-estrutura através da virtualização


Apesar dos atrasos significativos, a Oracle está mais uma vez de avançar com o Projeto Jigsaw, uma grande empresa que tem como objetivo permitir que os desenvolvedores Java para quebrar seus programas para dentro, módulos interoperáveis ​​independentes.


Jigsaw foi destinado primeiro a ser uma das principais características do Java 8. Até 2012 Big O decidido que espera por Jigsaw para estar pronto iria atrasar toda a versão Java 8, por isso o trabalho no sistema de módulos foi adiada até que uma versão posterior.







Não há muito tem sido ouvido muito sobre Jigsaw desde então. Mas, em um post no blog na quarta-feira, Mark Reinhold, arquiteto-chefe da Oracle Java, disse que a comunidade Java estava pronto para começar a "fase dois" do esforço do Projeto Jigsaw.


"Agora é hora de trocar as marchas e se concentrar na criação de um projeto de qualidade de produção e implementação adequada para JDK 9 e daí Java SE 9, conforme proposto anteriormente", escreveu Reinhold.


Para o efeito, Reinhold elaborou um novo documento que define os objetivos e requisitos do Projeto Jigsaw. Se os devs acertar, Reinhold figuras Jigsaw não só irá tornar mais fácil para escalar a plataforma Java para baixo para pequenos dispositivos, mas que também irá melhorar a segurança, desempenho e manutenção de aplicações Java.


Mas não vai ser fácil. De volta a 2011, quando Jigsaw ainda era esperado para ser parte do Java 8, Reinhold disse que seria uma versão "revolucionária", em comparação com o mais "evolutiva" Java 7.


No final, o Java 8 realmente chegou foi principalmente evolutivo, também, com as expressões lambda ser a única novidade realmente significativo. E Java 8 chegou dois anos de atraso, mesmo após o corte perder o Projeto Jigsaw barco-âncora.


Agora o trabalho está definido para começar a sério em fazer Jigsaw prontos para inclusão no Java 9 e Reinhold está novamente nos avisando do golpe difícil pela frente. Ainda assim, ele diz que é importante para pressionar para a frente.


"Jigsaw como um todo vai trazer grandes mudanças para o JDK, não seria prudente esperar até que esteja completamente terminado antes de se fundir de nada", escreveu Reinhold. "Nossa intenção, portanto, é para continuar em grandes passos, cada um dos quais terá um JEP correspondente [JDK Enhancement Proposta]."


As três primeiras etapas envolvem descobrir como quebrar o JDK em módulos, modularizar o código fonte, e, finalmente, modularizar as imagens binárias. A quarta e última etapa será a de introduzir o sistema em si módulo, na forma que os desenvolvedores usarão para outros programas fora do JDK.


Só que o tempo tudo isso vai demorar, não ousamos especular. Até o momento, a Oracle está esperando por uma versão de 2016 para Java 9, mas tendo em conta que foram três anos entre as versões 7 e 8 (mesmo depois de cair Jigsaw), que pode ser uma tarefa difícil. ®







via Alimentação (Feed)

Nenhum comentário:

Postar um comentário