CodeGym /Blog Java /Poland /Trendy w branży Java w 2022 r: Java 8, Apache Tomcat i mi...
CodeGym
Poziom 41

Trendy w branży Java w 2022 r: Java 8, Apache Tomcat i mikroserwisy

Opublikowano w grupie Poland
Co roku JRebel, firma tworząca narzędzia poprawiające efektywność programowania w języku Java, przeprowadza ankietę. Programiści z USA, Chin i Europy odpowiadają w niej na pytania dotyczące istotnych trendów w branży: popularnych wersji JDK, architektury aplikacji i narzędzi do budowania. W tym tekście przedstawiamy główne wyniki ankiety. Trendy w branży Java w 2022 r: Java 8, Apache Tomcat i mikroserwisy - 1

Którą wersję JDK wybierają programiści?

Większość programistów twierdzi, że używa Javy 8 (37% ankietowanych) jako języka programowania w swojej podstawowej aplikacji. Java 11 zajmuje drugie miejsce (jest popularna wśród 29% programistów). Następne w kolejności są Java 12 lub nowsza (12% badanych) oraz Java 7 lub starsza (5% respondentów). Najmniej popularne wśród programistów były języki programowania Kotlin, Groovy i Scala, lecz łącznie używa ich 17% ankietowanych. Trendy w branży Java w 2022 r: Java 8, Apache Tomcat i mikroserwisy - 2

Jakie dystrybucje JRE/JDK preferujesz?

36% respondentów preferuje technologię Oracle Java. W pierwszej trójce znalazły się także Generic OpenJDK i AdoptOpenJDK/Adoptium z udziałami odpowiednio 27% i 16%. 2,3% programistów wybiera dystrybucje OpenLogic OpenJDK. Trendy w branży Java w 2022 r: Java 8, Apache Tomcat i mikroserwisy - 3

Trendy w architekturze aplikacji Java: Mikroserwisy i aplikacje monolityczne

Programiści opowiedzieli również o architekturze stworzonych przez siebie aplikacji. Największą popularnością cieszą się aplikacje oparte na mikroserwisach (32%), a następnie aplikacje monolityczne (22%). Aplikacje modułowo-monolityczne stanowią 13% odpowiedzi, a architektury zorientowane na usługi — 12%. Trendy w branży Java w 2022 r: Java 8, Apache Tomcat i mikroserwisy - 4Większość firm posiada aplikacje całkowicie oparte na mikroserwisach lub obecnie przechodzi na tę architekturę. Co ciekawe, większe firmy (100+ pracowników) wykazują wyższy poziom ich przyjęcia — 36%, co wyraźnie kontrastuje z mniejszymi firmami (poniżej 100 pracowników) — 28%. Wśród frameworków, których programiści używają do pracy z mikroserwisami liderem jest Spring Boot z wynikiem 74%. Trendy w branży Java w 2022 r: Java 8, Apache Tomcat i mikroserwisy - 5Frameworki Quarkus, Vert.x i DropWizard zamykają pierwszą czwórkę z udziałami odpowiednio 5%, 2% i 1%.

Narzędzia dla programistów Javy: Apache Tomcat i IntelliJ IDEA

Według badania, Apache Tomcat jest najpopularniejszym serwerem aplikacji Java, z którego korzysta 48% programistów. Kolejne miejsca po Tomcat zajmują serwery aplikacji JBoss/Wildfly (15%), Jetty (13%), WebLogic (7%), WebSphere (5%) i GlassFish (4%). Trendy w branży Java w 2022 r: Java 8, Apache Tomcat i mikroserwisy - 6Wśród narzędzi do budowania liderem jest framework Maven (68%). Drugie miejsce należy do Gradle (23% programistów), a Ant jest na trzecim (6%). Obecnie najpopularniejszym IDE do tworzenia aplikacji Java jest IntelliJ IDEA - 48% respondentów wybrało je jako preferowane środowisko programistyczne. Natomiast za IntelliJ znajdują się Eclipse (24%), VSCode (18%) i Netbeans (6%). Trendy w branży Java w 2022 r: Java 8, Apache Tomcat i mikroserwisy - 7
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION