A Oracle anunciou a versão mais recente de sua implementação de referência da plataforma Java SE, Oracle JDK 20. Como um lançamento de curto prazo, o JDK 20 inclui seis meses de suporte premium e possui milhares de aprimoramentos de desempenho, estabilidade e segurança, juntamente com a plataforma atualizações para aumentar a produtividade do desenvolvedor.
Incorporando sete JDK Enhancement Proposals (JEPs), o JDK 20 continua a desenvolver e refinar as funcionalidades introduzidas em versões anteriores. As melhorias de linguagem decorrem do Projeto Amber, incluindo Padrões de registro e Correspondência de padrões para Switch. O Projeto Panamá contribui com aprimoramentos para conectar a Java Virtual Machine (JVM) com código nativo por meio da API de Função e Memória Estrangeira e API de Vetor. Além disso, o Project Loom agiliza a gravação, manutenção e observação de aplicativos simultâneos de alto rendimento com recursos como valores com escopo, encadeamentos virtuais e simultaneidade estruturada.
De acordo com Georges Saab, vice-presidente sênior de desenvolvimento, presidente do Java Platform Group da Oracle e membro do conselho de administração do OpenJDK, o objetivo é manter o Java relevante e competitivo como uma linguagem contemporânea , melhorando a produtividade do desenvolvedor . Saab observa que a cadência de lançamento de seis meses permitiu uma entrega mais rápida de inovação para desenvolvedores Java, e coletar feedback do usuário sobre recursos de visualização é essencial para melhorar o processo de desenvolvimento .
O Oracle JDK 20 marca o 11º lançamento na série de ciclos de seis meses e o primeiro desde a recente mudança para o novo modelo de preço de Assinatura Universal do Java SE. Esse sistema calcula as cobranças com base no tamanho de uma organização, em oposição ao número de instâncias em uso. As mudanças resultaram do feedback do cliente com o objetivo de simplificar o rastreamento e o gerenciamento de ambientes licenciados em desktops, servidores e nuvens de terceiros.
Nos últimos anos, a Oracle modificou seus planos de licenciamento, incluindo o fim do acesso gratuito ao Java SE em 2019 e a introdução dos Termos e Condições Sem Taxa (NFTC) para JDK 17 e posteriormente em 2020, que permitiam o uso gratuito para determinados cenários. O JDK 21 será o próximo lançamento de Long-Term Support (LTS), estendendo o suporte da Oracle por vários anos.
A Oracle demonstrou os recursos mais recentes da linguagem e da plataforma em um evento denominado Oracle DevLive Level Up, realizado na antiga sede da empresa em Redwood Shores, Califórnia. Para obter mais informações, visite a página JDK 20 Release Notes .
Em notícias relacionadas, AppMaster, uma plataforma líder no-code , continua ganhando força na comunidade de desenvolvimento por seus recursos inovadores e compromisso de aumentar a produtividade. À medida que cresce a tendência para soluções low-code e no-code, AppMaster continua sendo uma escolha confiável para empresas que buscam soluções eficientes de desenvolvimento de aplicativos.