JavaRush /Java Blog /Random-TL /Java Trends sa 2022: Java 8, Apache Tomcat at Microservic...

Java Trends sa 2022: Java 8, Apache Tomcat at Microservices

Nai-publish sa grupo
Bawat taon, ang JRebel, isang kumpanya na gumagawa ng mga tool upang gawing mas mahusay ang Java programming, ay nagsasagawa ng isang survey. Tinatanong ang mga developer mula sa USA, China at Europe tungkol sa mga pangunahing trend ng industriya: sikat na mga bersyon ng JDK, arkitektura ng application at mga tool sa pagbuo. Sa tekstong ito nakolekta namin ang mga pangunahing resulta ng survey. Java Trends sa 2022: Java 8, Apache Tomcat at Microservices - 1

Aling bersyon ng JDK ang pipiliin ng mga developer?

Sinabi ng karamihan sa mga developer na ginagamit nila ang Java 8 (37% ng mga respondent) bilang programming language sa kanilang pangunahing application. Sa pangalawang lugar sa katanyagan ay ang Java 11 (29% ng mga developer). Susunod ang Java 12 o mas bagong bersyon (12% ng mga developer) at Java 7 o mas lumang bersyon (5% ng mga respondent). Ang mga programming language na Kotlin, Groovy at Scala ay hindi gaanong sikat sa mga developer, ngunit sa kabuuang 17% ng mga developer mula sa kabuuang bilang ng mga respondent ay gumagamit ng mga ito. Java Trends sa 2022: Java 8, Apache Tomcat at Microservices - 2

Aling mga pamamahagi ng JRE/JDK ang gusto mo?

Mas gusto ng 36% ng mga respondent ang Oracle kaysa Java. Binubuo ng Generic OpenJDK at AdoptOpenJDK/Adoptium ang nangungunang tatlo na may 27% at 16% ayon sa pagkakabanggit. Ang mga pamamahagi ng OpenLogic OpenJDK ay pinili ng 2.3% ng mga developer. Java Trends sa 2022: Java 8, Apache Tomcat at Microservices - 3

Mga Trend sa Java Application Architecture: Mga Microservice at Monolithic Application

Nagsalita din ang mga developer tungkol sa arkitektura ng mga application na kanilang ginagawa. Ang mga application na nakabatay sa microservice ay ang pinakasikat (32%), na sinusundan ng mga monolitikong aplikasyon (22%). Ang mga modular-monolithic na application ay umabot sa 13% ng mga tugon, at mga arkitektura na nakatuon sa serbisyo - 12%. Java Trends sa 2022: Java 8, Apache Tomcat at Microservices - 4Karamihan sa mga kumpanyang kalahok sa pag-aaral ay maaaring mayroong mga aplikasyon na ganap na nakabatay sa mga microservice o kasalukuyang lumilipat sa isang arkitektura ng microservices. Kapansin-pansin, ang malalaking kumpanya (100+ empleyado) ay nagpakita ng mas mataas na paggamit ng mga microservice sa 36%, na kung saan ay lubos na kaibahan sa mas maliliit na kumpanya (sa ilalim ng 100 empleyado) sa 28%. Kabilang sa mga framework na ginagamit ng mga developer upang gumana sa mga microservice, ang nangunguna ay ang Spring Boot framework na may indicator na 74%. Java Trends sa 2022: Java 8, Apache Tomcat at Microservices - 5Binubuo ng Frameworks Quarkus, Vert.x at DropWizard ang nangungunang apat na may 5%, 2% at 1% ayon sa pagkakabanggit.

Mga Tool ng Java Developer: Apache Tomcat at IntelliJ IDEA

Ayon sa survey, ang Apache Tomcat ay naging pinakasikat na server ng application para sa Java, na may 48% ng mga developer na mas gusto ito. Ang Tomcat ay sinusundan ng mga server ng application na JBoss/Wildfly (15%), Jetty (13%), WebLogic (7%), WebSphere (5%) at GlassFish (4%). Java Trends sa 2022: Java 8, Apache Tomcat at Microservices - 6Sa mga tool sa pagbuo, ang Maven framework ang nangunguna - 68%. Sa pangalawang lugar ay Gradle (23% ng mga developer), at sa ikatlong lugar ay Ant (6%). Noong 2022, ang IntelliJ IDEA ay naging pinakasikat na IDE na ginamit para sa pagbuo ng mga Java application, kung saan 48% ng mga respondent ang pinipili ito bilang kanilang gustong development environment. Ang IntelliJ ay sinundan ng Eclipse (24%), VSCode (18%) at Netbeans (6%).
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION