JavaRush /Java Blog /Random-IT /Tendenze Java nel 2022: Java 8, Apache Tomcat e microserv...

Tendenze Java nel 2022: Java 8, Apache Tomcat e microservizi

Pubblicato nel gruppo Random-IT
Ogni anno JRebel, un'azienda che sviluppa strumenti per rendere più efficiente la programmazione Java, conduce un sondaggio. Agli sviluppatori provenienti da Stati Uniti, Cina ed Europa viene chiesto quali siano le principali tendenze del settore: versioni JDK popolari, architettura dell'applicazione e strumenti di creazione. In questo testo abbiamo raccolto i principali risultati dell’indagine. Tendenze Java nel 2022: Java 8, Apache Tomcat e Microservizi - 1

Quale versione JDK scelgono gli sviluppatori?

La maggior parte degli sviluppatori afferma di utilizzare Java 8 (37% degli intervistati) come linguaggio di programmazione nella propria applicazione principale. Al secondo posto in popolarità c'è Java 11 (29% degli sviluppatori). Seguono Java 12 o una versione più recente (12% degli sviluppatori) e Java 7 o una versione precedente (5% degli intervistati). I linguaggi di programmazione Kotlin, Groovy e Scala sono stati i meno popolari tra gli sviluppatori, ma in totale li utilizza il 17% degli sviluppatori sul totale degli intervistati. Tendenze Java nel 2022: Java 8, Apache Tomcat e Microservizi - 2

Quali distribuzioni JRE/JDK preferisci?

Il 36% degli intervistati preferisce Oracle a Java. OpenJDK generico e AdoptOpenJDK/Adoptium completano i primi tre posti rispettivamente con il 27% e il 16%. Le distribuzioni OpenLogic OpenJDK sono scelte dal 2,3% degli sviluppatori. Tendenze Java nel 2022: Java 8, Apache Tomcat e Microservizi - 3

Tendenze nell'architettura delle applicazioni Java: microservizi e applicazioni monolitiche

Gli sviluppatori hanno parlato anche dell'architettura delle applicazioni che stanno sviluppando. Le applicazioni basate su microservizi sono state le più popolari (32%), seguite dalle applicazioni monolitiche (22%). Le applicazioni monolitiche modulari hanno rappresentato il 13% delle risposte e le architetture orientate ai servizi il 12%. Tendenze Java nel 2022: Java 8, Apache Tomcat e Microservizi - 4La maggior parte delle aziende partecipanti allo studio dispone di applicazioni basate interamente su microservizi o sta attualmente passando a un'architettura a microservizi. È interessante notare che le aziende più grandi (oltre 100 dipendenti) hanno mostrato una maggiore adozione di microservizi pari al 36%, in netto contrasto con le aziende più piccole (sotto i 100 dipendenti) pari al 28%. Tra i framework utilizzati dagli sviluppatori per lavorare con i microservizi, il leader è stato il framework Spring Boot con un indicatore del 74%. Tendenze Java nel 2022: Java 8, Apache Tomcat e Microservizi - 5I framework Quarkus, Vert.x e DropWizard completano i primi quattro posti rispettivamente con il 5%, 2% e 1%.

Strumenti per sviluppatori Java: Apache Tomcat e IntelliJ IDEA

Secondo il sondaggio, Apache Tomcat è diventato il server applicativo per Java più popolare, preferito dal 48% degli sviluppatori. Tomcat è seguito dai server applicativi JBoss/Wildfly (15%), Jetty (13%), WebLogic (7%), WebSphere (5%) e GlassFish (4%). Tendenze Java nel 2022: Java 8, Apache Tomcat e Microservizi - 6Tra gli strumenti di creazione, il framework Maven è in testa con il 68%. Al secondo posto c'è Gradle (23% degli sviluppatori) e al terzo posto c'è Ant (6%). Nel 2022, IntelliJ IDEA è diventato l'IDE più popolare utilizzato per lo sviluppo di applicazioni Java, con il 48% degli intervistati che lo ha scelto come ambiente di sviluppo preferito. IntelliJ è stato seguito da Eclipse (24%), VSCode (18%) e Netbeans (6%).
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION