JavaRush /Blogue Java /Random-PT /Java em 2021: atualizações 16 e 17, popularidade na Ásia ...

Java em 2021: atualizações 16 e 17, popularidade na Ásia e estabilidade nos rankings

Publicado no grupo Random-PT
É final de dezembro, o que significa que é hora de fazer um balanço. Afinal, ocorreram muitas mudanças no mundo do desenvolvimento Java durante este ano. Neste texto reunimos os principais. Java em 2021: atualizações 16 e 17, popularidade na Ásia e estabilidade nas classificações – 1

Atualizações Java: 16 e 17

A linguagem Java recebe uma atualização a cada seis meses. Como esperado, duas versões foram lançadas em 2021 – Java 16 e Java 17 . A versão Java 16 inclui 17 melhorias. Novidade na versão 16: uma nova ferramenta de empacotamento para fornecer aplicativos Java independentes, gerenciamento de memória aprimorado, recursos adicionais de incubação e visualização, melhorias para eliminar código à prova de futuro e novas portas para o JDK para Alpine Linux e outras distribuições Linux. Java 16 concluiu a correspondência de padrões para instanceof e Record, melhorias de linguagem introduzidas pela primeira vez em Java 14. Java 17, lançado em setembro de 2021 , incluiu 14 alterações. A maior parte das mudanças diz respeito ao aumento do desempenho da linguagem e da plataforma como um todo. Os criadores também removeram muitos componentes e tecnologias desatualizados que se tornaram irrelevantes devido à falta de suporte de software de terceiros. As principais mudanças incluem suporte aprimorado para classes e interfaces seladas, que bloqueiam a capacidade de objetos e outras classes herdarem propriedades desses componentes ( JEP 409 ). Vale destacar o aprimoramento do bloqueio de acesso às APIs internas da plataforma JDK, bem como a melhoria do desempenho através do uso da tecnologia Vector API, a remoção de compiladores experimentais AOT e JIT e a utilização do framework Metal para renderização em Dispositivos Apple. Versões comerciais do JDK 17 da Oracle para Windows e outras plataformas estão disponíveis no site do desenvolvedor. Uma versão gratuita e de código aberto do OpenJDK 17 com atualizações trimestrais está disponível para download neste link . JDK 17 tem suporte de longo prazo (LTS) por 8 anos. O próximo lançamento do LTS Java será em 2023 com Java 21. Isso mudará a frequência de lançamento do LTS de três para dois anos.

Mudanças no ecossistema Java: Java EE Revival e suporte da Microsoft

O que mais estava acontecendo com Java em 2021? Por exemplo, no início de abril de 2021, terminou um teste de longo prazo entre a Oracle e o Google. A Suprema Corte dos EUA apoiou o Google em uma disputa com a Oracle sobre o uso ilegal da API da linguagem Java. A série de ações judiciais arrastou-se por 11 anos, com diversas autoridades reconhecendo a vitória tanto do Google quanto da Oracle. Ao longo dos anos, o valor que o Google poderia pagar se perdesse cresceu de US$ 6,1 bilhões iniciais para US$ 9,3 bilhões. Entre as mudanças em 2021, vale lembrar a participação da Microsoft. Em abril, a empresa publicou compilações experimentais de sua própria distribuição OpenJDK para Windows, Linux e macOS, que suporta a operação de diversos sistemas na infraestrutura da corporação. Qualquer pessoa pode baixar e instalar gratuitamente um conjunto de ferramentas para desenvolver e executar aplicativos na popular linguagem de programação Java. Em setembro, ao mesmo tempo que o lançamento do Java 17, foi divulgado um estudo de que o Java EE estava passando por um renascimento. De acordo com o relatório, Jakarta EE foi a segunda plataforma em nuvem mais popular, usada por 47% dos desenvolvedores pesquisados. “A Pesquisa de Desenvolvedores Jakarta EE de 2021 mostra o uso do Jakarta EE em todos os níveis e é outra indicação de que é a plataforma certa para inovação Java baseada em nuvem”, disse Melissa Modjeski, vice-presidente de plataforma de aplicativos e integrações da IBM.

Java nas classificações: escolhido com mais frequência que Python

Uma das principais conclusões do estudo anual da JetBrains é que a linguagem de programação Java, embora perdendo ligeiramente terreno, ainda é mais popular que o Python como linguagem principal (32% contra 29% dos entrevistados). De acordo com o gráfico da empresa RedMonk , no final de junho de 2021, a linguagem de programação Java subiu do terceiro para o segundo lugar no ranking. Agora compartilha a segunda posição com Python. O primeiro lugar no ranking RedMonk é ocupado pela linguagem JavaScript. Mas no ranking de linguagens de programação TIOBE de dezembro de 2021, Java caiu do segundo para o terceiro lugar em popularidade. Na pesquisa anual da comunidade Stack Overflow, Java, como no ano passado, ficou em quinto lugar . Como você pode ver, a popularidade do Java é estável, embora tenha caído várias posições. Esta linguagem ainda é relevante para o desenvolvimento.

O que aconteceu com as versões Java?

Tal como em 2020, Java 8 ainda é a versão líder desta linguagem de programação. Também é interessante que, desde 2019, o Java 11 tenha apresentado um crescimento constante de cerca de 10 pontos percentuais anualmente. Em números, fica assim: 72% dos desenvolvedores que usam Java preferem Java 8 e 42% preferem Java 11, de acordo com um estudo da JetBrains. Uma pesquisa conduzida pela comunidade Snyk também mostrou que os desenvolvedores começaram a migrar do Java 8 para o Java 11, a última versão LTS anterior ao Java 17. Relatórios anteriores da comunidade Java mostraram que os desenvolvedores estavam usando principalmente o Java 8. De acordo com a pesquisa, 61,5% dos entrevistados usavam Java 11 em projetos, enquanto 12% usavam a versão mais recente do Java (Java 15 na época). As participações do Java 12 e do Java 13 diminuíram cerca de três vezes desde 2020, enquanto os mais recentes Java 14 e Java 15 já ganharam público, apesar de serem relativamente novos.

Onde e para que o Java foi usado?

Assim como em 2020, Java é mais comumente usado na Coreia do Sul, China e Alemanha. A participação do Java na Coreia do Sul é de 55%, na China - 47% e na Alemanha - 33%. Na Bielorrússia, 26% dos desenvolvedores preferem Java, na Ucrânia - 20%, na Rússia - 18%. Isso é um pouco menos do que em 2020. Na maioria das vezes, Java foi usado para desenvolver sites (39%), com menos frequência - para criar utilitários (26%) e software de sistema (19%). Java em 2021: atualizações 16 e 17, popularidade na Ásia e estabilidade nas classificações – 2O uso de Java para sites e infraestrutura de TI cresceu marginalmente entre 2020 e 2021, enquanto Java teve menos uso para análise de negócios, ciência de dados e aprendizado de máquina. Entre os frameworks Java, o Spring Boot é o líder (é escolhido por 65% dos programadores). O framework Spring MVC está em segundo lugar com 42% dos desenvolvedores. Foi assim que 2021 foi para o mundo do desenvolvimento Java. Qual você acha que foi o principal evento para a comunidade Java no ano passado?
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION