JavaRush /Blog Java /Random-PL /Trendy Java w 2022 roku: Java 8, Apache Tomcat i mikrousł...

Trendy Java w 2022 roku: Java 8, Apache Tomcat i mikrousługi

Opublikowano w grupie Random-PL
Co roku JRebel, firma tworząca narzędzia usprawniające programowanie w Javie, przeprowadza ankietę. Programiści z USA, Chin i Europy pytani są o główne trendy w branży: popularne wersje JDK, architekturę aplikacji i narzędzia do budowania. W tym tekście zebraliśmy główne wyniki badania. Trendy Java w 2022 r.: Java 8, Apache Tomcat i mikrousługi - 1

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

Większość programistów stwierdziła, że ​​używa Java 8 (37% respondentów) jako języka programowania w swojej głównej aplikacji. Na drugim miejscu pod względem popularności znajduje się Java 11 (29% programistów). Następna jest Java 12 lub nowsza wersja (12% programistów) oraz Java 7 lub starsza wersja (5% respondentów). Najmniejszą popularnością wśród programistów cieszyły się języki programowania Kotlin, Groovy i Scala, ale łącznie korzysta z nich 17% programistów z ogólnej liczby respondentów. Trendy Java w 2022 r.: Java 8, Apache Tomcat i mikrousługi - 2

Które dystrybucje JRE/JDK wolisz?

36% respondentów wolało Oracle od Javy. Pierwszą trójkę zamykają Generic OpenJDK i AdoptOpenJDK/Adoptium z odpowiednio 27% i 16%. Dystrybucje OpenLogic OpenJDK wybiera 2,3% programistów. Trendy w Javie w 2022 r.: Java 8, Apache Tomcat i mikrousługi – 3

Trendy w architekturze aplikacji Java: mikrousługi i aplikacje monolityczne

Twórcy opowiedzieli także o architekturze tworzonych przez siebie aplikacji. Największą popularnością cieszyły się aplikacje oparte na mikroserwisach (32%), a następnie aplikacje monolityczne (22%). Aplikacje modułowo-monolityczne stanowiły 13% odpowiedzi, a architektury zorientowane na usługi - 12%. Trendy Java w 2022 r.: Java 8, Apache Tomcat i mikrousługi - 4Większość firm biorących udział w badaniu albo posiada aplikacje oparte w całości o mikroserwisy, albo przechodzi obecnie na architekturę mikroserwisową. Co ciekawe, większe firmy (ponad 100 pracowników) wykazały większe wykorzystanie mikrousług na poziomie 36%, co stanowi wyraźny kontrast w stosunku do mniejszych firm (poniżej 100 pracowników) na poziomie 28%. Wśród frameworków, z których korzystają programiści do pracy z mikroserwisami, liderem okazał się framework Spring Boot ze wskaźnikiem 74%. Trendy Java w 2022 r.: Java 8, Apache Tomcat i mikrousługi - 5Frameworki Quarkus, Vert.x i DropWizard zamykają pierwszą czwórkę z odpowiednio 5%, 2% i 1%.

Narzędzia programistyczne Java: Apache Tomcat i IntelliJ IDEA

Według badania Apache Tomcat stał się najpopularniejszym serwerem aplikacji dla języka Java – preferuje go 48% programistów. Za Tomcat plasują się serwery aplikacji JBoss/Wildfly (15%), Jetty (13%), WebLogic (7%), WebSphere (5%) i GlassFish (4%). Trendy w Javie w 2022 r.: Java 8, Apache Tomcat i Mikrousługi – 6Wśród narzędzi do budowania prym wiedzie framework Maven – 68%. Na drugim miejscu znajduje się Gradle (23% programistów), a na trzecim Ant (6%). W 2022 roku IntelliJ IDEA stał się najpopularniejszym IDE używanym do tworzenia aplikacji Java, a 48% respondentów wybrało je jako preferowane środowisko programistyczne. Po IntelliJ uplasowały się Eclipse (24%), VSCode (18%) i Netbeans (6%).
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION