CodeGym /Blogue Java /Random-PT /Resumo do Java em 2020: principais lançamentos das versõe...
John Squirrels
Nível 41
San Francisco

Resumo do Java em 2020: principais lançamentos das versões 14 e 15 e popularidade e classificação do Java

Publicado no grupo Random-PT
Apesar da pandemia de coronavírus e da crise económica que a acompanha, algumas coisas boas aconteceram em 2020. Por exemplo, foram lançadas novas versões de Java. Além disso, Java ainda é a linguagem de desenvolvimento mais popular do mundo. Vamos resumir 2020 e relembrar o que aconteceu com a linguagem de programação ao longo do ano.Resumo do Java em 2020: principais lançamentos das versões 14 e 15 e popularidade e classificação do Java - 1

Atualizações Java: versões 14 e 15

Duas atualizações Java foram lançadas no ano seguinte: 14 e 15. As inovações na versão 14 incluem suporte experimental para a palavra-chave record, suporte para correspondência de padrões no operador instanceof, NullPointerExceptions mais fáceis de usar, uma visualização estendida de blocos de texto e suporte padrão para a instrução switch atualizada. “O Java 14 é mais uma prova dos benefícios do ciclo de lançamento de seis meses: os desenvolvedores têm acesso a recursos que, de outra forma, esperariam por anos”, observou George Saab, vice-presidente do Java Platform Group da Oracle. De acordo com Saab, o JDK 14 não contém apenas melhorias que aumentarão a produtividade do desenvolvedor, mas esta versão também inclui, pela primeira vez, conteúdo importante de projetos como o Projeto Panamá (uma interface aprimorada de acesso à memória externa) e melhorias adicionais do Projeto Amber ( correspondência de padrões e registros). Uma das principais inovações no Java 14 são os registros. Em essência, estamos falando de um novo tipo desenvolvido durante o Projeto Valhalla . Os registros são semelhantes às enumerações e permitem simplificar seu código. Basicamente, eles substituem classes que possuem estado, mas nenhum comportamento. No JDK 14, você pode conectar a API de incubação de acesso à memória externa que permite que aplicativos Java acessem com segurança e eficiência regiões de memória fora do heap da Java Virtual Machine usando as novas abstrações MemorySegment, MemoryAddress e MemoryLayout. A versão 15 inclui inovações como o algoritmo de assinatura digital da curva de Edwards, classes ocultas, bem como as versões finais de recursos que foram previamente visualizados: blocos de texto e o coletor de lixo ZGC. Como um recurso experimental, o Java 15 adicionou classes seladas pela primeira vez e também habilitou novamente registros e correspondência de padrões para o operador instanceof. Em resumo, graças ao ciclo de atualização de seis meses, Java conseguiu evoluir e não fica atrás de outras linguagens de programação.

Java no ranking: ainda é popular

Java continua sendo a linguagem principal mais popular do mundo, de acordo com um estudo da JetBrains. É usado por cerca de 5,2 milhões de desenvolvedores. O relatório da IDC intitulado “ Java Turns 25 ” não é menos otimista: mais de 9 milhões de desenvolvedores em todo o mundo usam Java. "Hoje, 51 bilhões de máquinas virtuais Java (JVMs) são implantadas e usadas ativamente em todo o mundo, tornando o Java a escolha preferida para o desenvolvimento de aplicações empresariais modernas, incluindo análises, microsserviços, gerenciamento de dados, serviços sociais, big data, DevOps, aplicativos móveis, desenvolvimento contínuo ferramentas e chatbots", afirma Manish Gupta, vice-presidente de marketing global para Java. Em dezembro de 2020, Java se tornou a segunda linguagem de programação mais popular do mundo, segundo o índice TIOBE , que mede a popularidade das linguagens de programação. Quem compila a classificação explica que a popularidade do Java entre os empregadores se deve ao grande número de aplicativos e serviços escritos nesta linguagem. No ranking do site de busca de empregos Dice.com o Java ficou em segundo lugar , superado apenas pelo SQL. Não vamos esquecer os resultados da pesquisa anual da comunidade de desenvolvedores Stack Overflow: Em 2020, Java ficou em 5º lugar entre as linguagens de desenvolvimento mais populares. Como você pode ver, embora o Java não tenha aumentado em popularidade em 2020, ele também não caiu.

Onde Java é usado e para quê

A Ásia tem atualmente o maior número de desenvolvedores Java, com cerca de 2,5 milhões de programadores usando Java como linguagem principal, de acordo com a JetBrains. Acima de tudo, Java é usado na China e na Coreia do Sul, onde representa cerca de 51% e 50% dos desenvolvedores, respectivamente. Java é amplamente utilizado na Índia, Alemanha, Espanha e Brasil. O estudo da JetBrains esclarece que a popularidade do Java nos 6 principais países da lista se deve ao uso gratuito do Java, ao suporte governamental e ao código aberto. Entre os desenvolvedores, o Java 8 ainda é a versão mais querida. Três quartos dos desenvolvedores Java preferem. Dito isto, a popularidade do Java 11 está crescendo. Ano após ano, a quota desta versão aumentou 10%. Java 12 e Java 13, que são relativamente novos, também estão encontrando rapidamente um público – cada um deles é usado por 10% ou mais. Spring Boot é líder entre os frameworks Java, tendo sido escolhido por 61% dos desenvolvedores. O segundo e terceiro lugares são ocupados por Spring MVC (42%) e JSF (6%), respectivamente. Em 2020, Java foi a linguagem mais utilizada para desenvolvimento web (36%). Em segundo lugar está o desenvolvimento de utilidades (25%) e em terceiro lugar está o desenvolvimento de software de sistema (19%).

Java nas notícias

O que mais aconteceu com Java em 2020? Reunimos uma seleção de novidades importantes sobre desenvolvimento Java.

A proficiência em Java se tornou uma das três habilidades técnicas mais exigidas para trabalho remoto.

Dice, um serviço de busca de emprego com sede nos EUA, criou uma lista de habilidades técnicas, linguagens de programação e ferramentas mais procuradas entre os empregadores que procuram funcionários em teletrabalho. Nos últimos dois meses, a linguagem SQL manteve a liderança, seguida pela gestão de projetos e pela linguagem Java. Os autores do estudo observaram que as organizações dos setores da saúde e da educação adotaram mais ativamente o trabalho remoto durante a pandemia.

Snowflake lançou uma nova estrutura para desenvolvimento Java.

Snowflake, um provedor de armazenamento em nuvem e gerenciamento de dados, revelou uma versão de teste do novo ambiente de desenvolvimento Snowpark. Suporta múltiplas linguagens de programação, incluindo Java, Scala e Python. O Snowpark inclui um conjunto de APIs que otimizam a interação entre sua base de código e o mecanismo principal do Snowflake. O IDE é complementado por novo suporte para tarefas sem servidor no Snowflake Data Cloud.

A Red Hat introduziu a estrutura Quarkus Java para a nuvem.

De acordo com os criadores do Quarkus, a estrutura Quarkus permite usar Java em plataformas Kubernetes e preenche a lacuna entre aplicativos Java tradicionais e ambientes baseados em nuvem. Como ambiente de execução, o Quarkus permite usar Java de forma eficiente para resolver problemas urgentes ao desenvolver aplicativos orientados à nuvem ou implementar novos modelos de software, como microsserviços, contêineres e computação sem servidor.

A máquina virtual GraalVM foi atualizada para a versão 20.3.

A Oracle lançou o último lançamento deste ano do GraalVM, uma máquina virtual Java e JDK baseada em HotSpot/OpenJDK. Esta é a primeira versão de suporte de longo prazo (LTS) do GraalVM. As melhorias introduzidas pelo GraalVM 20.3 incluíram as seguintes atualizações notáveis: heurísticas aprimoradas do compilador que aumentaram o desempenho em 40%; geração aprimorada de código para inicializar matrizes recém-alocadas; otimização aprimorada de duplicação de código (na versão GraalVM Enterprise). Aí está, foi o que aconteceu com Java no ano passado. Qual você acha que foi o evento mais importante para a comunidade Java em 2020?
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION