JavaRush /Blogue Java /Random-PT /Tendências Java em 2022: Java 8, Apache Tomcat e microsse...

Tendências Java em 2022: Java 8, Apache Tomcat e microsserviços

Publicado no grupo Random-PT
Todos os anos, a JRebel, empresa que desenvolve ferramentas para tornar a programação Java mais eficiente, realiza uma pesquisa. Desenvolvedores dos EUA, China e Europa são questionados sobre as principais tendências do setor: versões populares do JDK, arquitetura de aplicativos e ferramentas de construção. Neste texto reunimos os principais resultados da pesquisa. Tendências Java em 2022: Java 8, Apache Tomcat e microsserviços - 1

Qual versão do JDK os desenvolvedores escolhem?

A maioria dos desenvolvedores disse usar Java 8 (37% dos entrevistados) como linguagem de programação em sua aplicação principal. Em segundo lugar em popularidade está o Java 11 (29% dos desenvolvedores). Em seguida vem o Java 12 ou uma versão mais recente (12% dos desenvolvedores) e o Java 7 ou uma versão mais antiga (5% dos entrevistados). As linguagens de programação Kotlin, Groovy e Scala foram as menos populares entre os desenvolvedores, mas no total 17% dos desenvolvedores do total de entrevistados as utilizam. Tendências Java em 2022: Java 8, Apache Tomcat e microsserviços - 2

Quais distribuições JRE/JDK você prefere?

36% dos entrevistados preferiram Oracle a Java. OpenJDK genérico e AdoptOpenJDK/Adoptium completam os três primeiros com 27% e 16%, respectivamente. As distribuições OpenLogic OpenJDK são escolhidas por 2,3% dos desenvolvedores. Tendências Java em 2022: Java 8, Apache Tomcat e microsserviços - 3

Tendências na arquitetura de aplicativos Java: microsserviços e aplicativos monolíticos

Os desenvolvedores também falaram sobre a arquitetura dos aplicativos que estão desenvolvendo. Os aplicativos baseados em microsserviços foram os mais populares (32%), seguidos pelos aplicativos monolíticos (22%). Aplicações modulares monolíticas representaram 13% das respostas e arquiteturas orientadas a serviços - 12%. Tendências Java em 2022: Java 8, Apache Tomcat e microsserviços - 4A maioria das empresas participantes do estudo possui aplicativos inteiramente baseados em microsserviços ou está atualmente migrando para uma arquitetura de microsserviços. Curiosamente, as empresas maiores (mais de 100 funcionários) apresentaram maior adoção de microsserviços, com 36%, o que contrasta fortemente com as empresas menores (menos de 100 funcionários), com 28%. Entre os frameworks que os desenvolvedores utilizam para trabalhar com microsserviços, o líder foi o framework Spring Boot com indicador de 74%. Tendências Java em 2022: Java 8, Apache Tomcat e microsserviços - 5Frameworks Quarkus, Vert.x e DropWizard completam os quatro primeiros com 5%, 2% e 1% respectivamente.

Ferramentas para desenvolvedores Java: Apache Tomcat e IntelliJ IDEA

De acordo com a pesquisa, o Apache Tomcat se tornou o servidor de aplicativos Java mais popular, com 48% dos desenvolvedores preferindo-o. Tomcat é seguido pelos servidores de aplicativos JBoss/Wildfly (15%), Jetty (13%), WebLogic (7%), WebSphere (5%) e GlassFish (4%). Tendências Java em 2022: Java 8, Apache Tomcat e microsserviços - 6Entre as ferramentas de construção, o framework Maven assume a liderança – 68%. Em segundo lugar está Gradle (23% dos desenvolvedores) e em terceiro lugar está Ant (6%). Em 2022, o IntelliJ IDEA se tornou o IDE mais popular usado para desenvolver aplicativos Java, com 48% dos entrevistados o escolhendo como seu ambiente de desenvolvimento preferido. O IntelliJ foi seguido pelo Eclipse (24%), VSCode (18%) e Netbeans (6%).
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION