BT

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

Contribuir

Tópicos

Escolha a região

Início Notícias JavaFX e o futuro das tecnologias Java Client

JavaFX e o futuro das tecnologias Java Client

Favoritos

A partir do JDK 11, a Oracle removerá o JavaFX do JDK, embora continue a fornecer suporte comercial no Oracle JDK 8 até ao menos 2022, de acordo com o blog da Oracle. A tecnologia, que é usada para escrever aplicações ricas do lado cliente multi-plataforma, estará disponível para download em um link separado.

O código fonte do JavaFX já está liberado desde 2011 como parte do Open JDK, e a evolução da tecnologia será de responsabilidade do comunidade OpenFX.

De acordo com o blog, este movimento é parte dos planos para as tecnologias Java Client descritas em um documento que também cobre os planos futuros para as outras tecnologias como Java UI, Swing, AWT, tecnologias Java relacionadas a deployment, Applets e Java Web Start. O JavaFX encontrou um "nicho" apoiado por uma "comunidade de desenvolvedores apaixonada", o surgimento do desenvolvimento de HTML 5, JavaScript e dispositivos móveis nativos fez com que o mercado para kits de ferramentas multiplataforma como o JavaFX diminuísse.

Como anunciado, o artigo reiterou que os Applets serão depreciados no Java SE 9 e removidos do Java SE 11. O suporte à Applets no Java SE 8 continuará até março de 2019. A razão indicada é o suporte cada vez menor para os plugins necessários pelos fornecedores de navegadores.

As outras tecnologias relacionadas a deployment envolvidas, Java Web Start, que se tornou um caminho de migração de applets, também será excluído do Java SE 11 em diante. Assim como Applets, a Oracle continuará a dar suporte ao Web Start no Java 8, embora neste caso o suporte será estendido até março de 2025. Como consequência, qualquer produto Oracle com dependências do Web Start continuarão no Java 8.

Os outros membros de longo prazo da plataforma Java Client, Swing e AWT, que fizeram parte da especificação Java SE nos últimos 20 anos, continuarão como parte da especificação Java SE. Isso significa que eles continuarão sendo suportados e desenvolvidos pela Oracle no Java SE 8 e Java SE 11, e o suporte deles irão ao menos até 2026. Isso deixa o Swing e o AWT, indiscutivelmente as mais antigas tecnologias Client Java. De acordo com o artigo, isso se deve à grande quantidade de outros frameworks, ferramentas e aplicativos construídos sobre eles.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT