JavaRush /Blog Java /Random-MS /Trend Java pada 2022: Java 8, Apache Tomcat dan Microserv...

Trend Java pada 2022: Java 8, Apache Tomcat dan Microservices

Diterbitkan dalam kumpulan
Setiap tahun, JRebel, sebuah syarikat yang membangunkan alat untuk menjadikan pengaturcaraan Java lebih cekap, menjalankan tinjauan. Pembangun dari Amerika Syarikat, China dan Eropah ditanya tentang trend industri utama: versi JDK yang popular, seni bina aplikasi dan alatan binaan. Dalam teks ini kami telah mengumpul hasil utama tinjauan. Trend Java pada 2022: Java 8, Apache Tomcat dan Microservices - 1

Versi JDK manakah yang dipilih oleh pembangun?

Majoriti pembangun berkata mereka menggunakan Java 8 (37% daripada responden) sebagai bahasa pengaturcaraan dalam aplikasi utama mereka. Di tempat kedua dalam populariti ialah Java 11 (29% daripada pembangun). Seterusnya datang Java 12 atau versi yang lebih baharu (12% daripada pembangun) dan Java 7 atau versi yang lebih lama (5% daripada responden). Bahasa pengaturcaraan Kotlin, Groovy dan Scala adalah yang paling kurang popular di kalangan pembangun, tetapi secara keseluruhan 17% pembangun daripada jumlah responden menggunakannya. Trend Java pada 2022: Java 8, Apache Tomcat dan Microservices - 2

Pengagihan JRE/JDK manakah yang anda suka?

36% daripada responden memilih Oracle daripada Java. OpenJDK Generik dan AdoptOpenJDK/Adoptium melengkapkan tiga teratas dengan 27% dan 16% masing-masing. Pengagihan OpenLogic OpenJDK dipilih oleh 2.3% pembangun. Trend Java pada 2022: Java 8, Apache Tomcat dan Microservices - 3

Trend dalam Seni Bina Aplikasi Java: Perkhidmatan Mikro dan Aplikasi Monolitik

Pembangun juga bercakap tentang seni bina aplikasi yang mereka bangunkan. Aplikasi berasaskan perkhidmatan mikro adalah yang paling popular (32%), diikuti oleh aplikasi monolitik (22%). Aplikasi modular-monolitik menyumbang 13% daripada respons, dan seni bina berorientasikan perkhidmatan - 12%. Trend Java pada 2022: Java 8, Apache Tomcat dan Microservices - 4Kebanyakan syarikat yang mengambil bahagian dalam kajian sama ada mempunyai aplikasi berdasarkan sepenuhnya pada perkhidmatan mikro atau sedang beralih kepada seni bina perkhidmatan mikro. Menariknya, syarikat yang lebih besar (100+ pekerja) menunjukkan penggunaan perkhidmatan mikro yang lebih tinggi pada 36%, yang sangat berbeza dengan syarikat yang lebih kecil (di bawah 100 pekerja) pada 28%. Antara rangka kerja yang digunakan oleh pembangun untuk bekerja dengan perkhidmatan mikro, peneraju ialah rangka kerja Spring Boot dengan penunjuk 74%. Trend Java pada 2022: Java 8, Apache Tomcat dan Microservices - 5Frameworks Quarkus, Vert.x dan DropWizard melengkapkan empat teratas dengan 5%, 2% dan 1% masing-masing.

Alat Pembangun Java: Apache Tomcat dan IntelliJ IDEA

Menurut tinjauan itu, Apache Tomcat telah menjadi pelayan aplikasi paling popular untuk Java, dengan 48% pembangun memilihnya. Tomcat diikuti oleh pelayan aplikasi JBoss/Wildfly (15%), Jetty (13%), WebLogic (7%), WebSphere (5%) dan GlassFish (4%). Trend Java pada 2022: Java 8, Apache Tomcat dan Microservices - 6Antara alat binaan, rangka kerja Maven mendahului - 68%. Di tempat kedua ialah Gradle (23% daripada pemaju), dan di tempat ketiga ialah Ant (6%). Pada tahun 2022, IntelliJ IDEA menjadi IDE paling popular yang digunakan untuk membangunkan aplikasi Java, dengan 48% responden memilihnya sebagai persekitaran pembangunan pilihan mereka. IntelliJ diikuti oleh Eclipse (24%), VSCode (18%) dan Netbeans (6%).
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION