JavaRush /Blog Java /Random-VI /Xu hướng Java năm 2022: Java 8, Apache Tomcat và Microser...

Xu hướng Java năm 2022: Java 8, Apache Tomcat và Microservices

Xuất bản trong nhóm
Hàng năm, JRebel, một công ty phát triển các công cụ giúp lập trình Java hiệu quả hơn, thực hiện một cuộc khảo sát. Các nhà phát triển từ Hoa Kỳ, Trung Quốc và Châu Âu được hỏi về các xu hướng chính của ngành: các phiên bản JDK phổ biến, kiến ​​trúc ứng dụng và công cụ xây dựng. Trong văn bản này, chúng tôi đã thu thập các kết quả chính của cuộc khảo sát. Xu hướng Java năm 2022: Java 8, Apache Tomcat và Microservices - 1

Nhà phát triển chọn phiên bản JDK nào?

Phần lớn các nhà phát triển cho biết họ sử dụng Java 8 (37% số người được hỏi) làm ngôn ngữ lập trình trong ứng dụng chính của họ. Ở vị trí thứ hai về mức độ phổ biến là Java 11 (29% số nhà phát triển). Tiếp theo là Java 12 hoặc phiên bản mới hơn (12% số nhà phát triển) và Java 7 hoặc phiên bản cũ hơn (5% số người được hỏi). Các ngôn ngữ lập trình Kotlin, Groovy và Scala ít phổ biến nhất trong số các nhà phát triển, nhưng tổng cộng 17% nhà phát triển trong tổng số người được hỏi sử dụng chúng. Xu hướng Java năm 2022: Java 8, Apache Tomcat và Microservices - 2

Bạn thích bản phân phối JRE/JDK nào hơn?

36% số người được hỏi thích Oracle hơn Java. OpenJDK chung và AdoptOpenJDK/Adoptium lọt vào top ba với tỷ lệ lần lượt là 27% và 16%. Bản phân phối OpenLogic OpenJDK được 2,3% nhà phát triển lựa chọn. Xu hướng Java năm 2022: Java 8, Apache Tomcat và Microservices - 3

Xu hướng trong Kiến trúc ứng dụng Java: Dịch vụ vi mô và ứng dụng nguyên khối

Các nhà phát triển cũng nói về kiến ​​trúc của ứng dụng mà họ đang phát triển. Các ứng dụng dựa trên microservice là phổ biến nhất (32%), tiếp theo là các ứng dụng nguyên khối (22%). Các ứng dụng nguyên khối mô-đun chiếm 13% phản hồi và kiến ​​trúc hướng dịch vụ - 12%. Xu hướng Java năm 2022: Java 8, Apache Tomcat và Microservices - 4Hầu hết các công ty tham gia nghiên cứu đều có ứng dụng hoàn toàn dựa trên microservice hoặc hiện đang chuyển sang kiến ​​trúc microservice. Điều thú vị là, các công ty lớn hơn (trên 100 nhân viên) cho thấy tỷ lệ áp dụng dịch vụ vi mô cao hơn ở mức 36%, trái ngược hoàn toàn với các công ty nhỏ hơn (dưới 100 nhân viên) ở mức 28%. Trong số các framework mà các nhà phát triển sử dụng để làm việc với microservice, dẫn đầu là Spring Boot framework với chỉ số 74%. Xu hướng Java năm 2022: Java 8, Apache Tomcat và Microservices - 5Framework Quarkus, Vert.x và DropWizard lọt vào top 4 với tỷ lệ lần lượt là 5%, 2% và 1%.

Công cụ dành cho nhà phát triển Java: Apache Tomcat và IntelliJ IDEA

Theo khảo sát, Apache Tomcat đã trở thành máy chủ ứng dụng phổ biến nhất dành cho Java, với 48% nhà phát triển ưa thích nó. Theo sau Tomcat là các máy chủ ứng dụng JBoss/Wildfly (15%), Jetty (13%), WebLogic (7%), WebSphere (5%) và GlassFish (4%). Xu hướng Java năm 2022: Java 8, Apache Tomcat và Microservices - 6Trong số các công cụ xây dựng, khung Maven dẫn đầu - 68%. Ở vị trí thứ hai là Gradle (23% nhà phát triển) và ở vị trí thứ ba là Ant (6%). Vào năm 2022, IntelliJ IDEA đã trở thành IDE phổ biến nhất được sử dụng để phát triển các ứng dụng Java, với 48% số người được hỏi chọn nó làm môi trường phát triển ưa thích của họ. Theo sau IntelliJ là Eclipse (24%), VSCode (18%) và Netbeans (6%).
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION