JavaRush /จาวาบล็อก /Random-TH /Java Trends ในปี 2022: Java 8, Apache Tomcat และ Microser...

Java Trends ในปี 2022: Java 8, Apache Tomcat และ Microservices

เผยแพร่ในกลุ่ม
ทุกปี JRebel ซึ่งเป็นบริษัทที่พัฒนาเครื่องมือเพื่อทำให้การเขียนโปรแกรม Java มีประสิทธิภาพมากขึ้น จะดำเนินการสำรวจ ถามนักพัฒนาจากสหรัฐอเมริกา จีน และยุโรปเกี่ยวกับแนวโน้มอุตสาหกรรมหลัก ได้แก่ เวอร์ชัน JDK ยอดนิยม สถาปัตยกรรมแอปพลิเคชัน และเครื่องมือสร้าง ในข้อความนี้ เราได้รวบรวมผลลัพธ์หลักของการสำรวจแล้ว Java Trends ในปี 2022: Java 8, Apache Tomcat และ Microservices - 1

นักพัฒนาเลือก JDK เวอร์ชันใด

นักพัฒนาส่วนใหญ่กล่าวว่าพวกเขาใช้ Java 8 (37% ของผู้ตอบแบบสอบถาม) เป็นภาษาการเขียนโปรแกรมในแอปพลิเคชันหลักของพวกเขา อันดับที่สองที่ได้รับความนิยมคือ Java 11 (29% ของนักพัฒนา) ถัดไปคือ Java 12 หรือเวอร์ชันใหม่กว่า (12% ของนักพัฒนา) และ Java 7 หรือเวอร์ชันเก่ากว่า (5% ของผู้ตอบแบบสอบถาม) ภาษาการเขียนโปรแกรม Kotlin, Groovy และ Scala ได้รับความนิยมน้อยที่สุดในหมู่นักพัฒนา แต่รวมแล้ว 17% ของนักพัฒนาจากจำนวนผู้ตอบแบบสอบถามทั้งหมดใช้งาน Java Trends ในปี 2022: Java 8, Apache Tomcat และ Microservices - 2

คุณชอบการแจกแจง JRE/JDK ใด

36% ของผู้ตอบแบบสอบถามชอบ Oracle มากกว่า Java Generic OpenJDK และ AdoptOpenJDK/Adoptium ปัดสามอันดับแรกด้วย 27% และ 16% ตามลำดับ นักพัฒนา 2.3% เลือกการกระจาย OpenLogic OpenJDK Java Trends ในปี 2022: Java 8, Apache Tomcat และ Microservices - 3

แนวโน้มสถาปัตยกรรมแอปพลิเคชัน Java: ไมโครเซอร์วิสและแอปพลิเคชันขนาดใหญ่

นักพัฒนายังได้พูดคุยเกี่ยวกับสถาปัตยกรรมของแอปพลิเคชันที่พวกเขากำลังพัฒนาอีกด้วย แอปพลิเคชันที่ใช้ไมโครเซอร์วิสได้รับความนิยมสูงสุด (32%) ตามมาด้วยแอปพลิเคชันขนาดใหญ่ (22%) แอปพลิเคชันแบบแยกส่วนเสาหินคิดเป็น 13% ของการตอบสนอง และสถาปัตยกรรมเชิงบริการ - 12% Java Trends ในปี 2022: Java 8, Apache Tomcat และ Microservices - 4บริษัทส่วนใหญ่ที่เข้าร่วมการศึกษาวิจัยนี้มีแอปพลิเคชันที่อิงกับไมโครเซอร์วิสทั้งหมด หรือกำลังเปลี่ยนไปใช้สถาปัตยกรรมไมโครเซอร์วิสในปัจจุบัน สิ่งที่น่าสนใจคือ บริษัทขนาดใหญ่ (พนักงานมากกว่า 100 คน) มีการนำไมโครเซอร์วิสไปใช้มากขึ้นที่ 36% ซึ่งตรงกันข้ามกับบริษัทขนาดเล็ก (พนักงานต่ำกว่า 100 คน) อย่างสิ้นเชิงที่ 28% ในบรรดาเฟรมเวิร์กที่นักพัฒนาใช้เพื่อทำงานกับไมโครเซอร์วิส ผู้นำคือเฟรมเวิร์ก Spring Boot โดยมีตัวบ่งชี้ 74% Java Trends ในปี 2022: Java 8, Apache Tomcat และ Microservices - 5Frameworks Quarkus, Vert.x และ DropWizard ปัดเศษสี่อันดับแรกด้วย 5%, 2% และ 1% ตามลำดับ

เครื่องมือสำหรับนักพัฒนา Java: Apache Tomcat และ IntelliJ IDEA

จากการสำรวจพบว่า Apache Tomcat กลายเป็นเซิร์ฟเวอร์แอปพลิเคชันยอดนิยมสำหรับ Java โดยนักพัฒนา 48% เลือกใช้ Tomcat ตามมาด้วยแอปพลิเคชันเซิร์ฟเวอร์ JBoss/Wildfly (15%), Jetty (13%), WebLogic (7%), WebSphere (5%) และ GlassFish (4%) Java Trends ในปี 2022: Java 8, Apache Tomcat และ Microservices - 6ในบรรดาเครื่องมือสร้าง กรอบงาน Maven เป็นผู้นำ - 68% อันดับที่สองคือ Gradle (23% ของนักพัฒนา) และอันดับที่สามคือ Ant (6%) ในปี 2022 IntelliJ IDEA กลายเป็น IDE ที่ได้รับความนิยมมากที่สุดที่ใช้สำหรับการพัฒนาแอปพลิเคชัน Java โดย 48% ของผู้ตอบแบบสอบถามเลือกให้เป็นสภาพแวดล้อมการพัฒนาที่พวกเขาต้องการ IntelliJ ตามมาด้วย Eclipse (24%), VSCode (18%) และ Netbeans (6%)
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION