JavaRush /Java Blog /Random-ID /Tren Java pada tahun 2022: Java 8, Apache Tomcat, dan Mic...

Tren Java pada tahun 2022: Java 8, Apache Tomcat, dan Microservices

Dipublikasikan di grup Random-ID
Setiap tahun, JRebel, sebuah perusahaan yang mengembangkan alat untuk membuat pemrograman Java lebih efisien, melakukan survei. Pengembang dari AS, Tiongkok, dan Eropa ditanyai tentang tren industri utama: versi JDK yang populer, arsitektur aplikasi, dan alat pembangunan. Dalam teks ini kami telah mengumpulkan hasil utama survei. Tren Java pada tahun 2022: Java 8, Apache Tomcat, dan Microservices - 1

Versi JDK manakah yang dipilih pengembang?

Mayoritas developer menyatakan menggunakan Java 8 (37% responden) sebagai bahasa pemrograman pada aplikasi utamanya. Di tempat kedua dalam popularitas adalah Java 11 (29% pengembang). Berikutnya adalah Java 12 atau versi yang lebih baru (12% pengembang) dan Java 7 atau versi yang lebih lama (5% responden). Bahasa pemrograman Kotlin, Groovy dan Scala adalah yang paling tidak populer di kalangan pengembang, namun secara total 17% pengembang dari total jumlah responden menggunakannya. Tren Java pada tahun 2022: Java 8, Apache Tomcat, dan Microservices - 2

Distribusi JRE/JDK mana yang Anda sukai?

36% responden lebih memilih Oracle daripada Java. Generic OpenJDK dan AdoptOpenJDK/Adoptium melengkapi tiga besar dengan masing-masing 27% dan 16%. Distribusi OpenLogic OpenJDK dipilih oleh 2,3% pengembang. Tren Java pada tahun 2022: Java 8, Apache Tomcat, dan Microservices - 3

Tren Arsitektur Aplikasi Java: Layanan Mikro dan Aplikasi Monolitik

Para pengembang juga berbicara tentang arsitektur aplikasi yang mereka kembangkan. Aplikasi berbasis layanan mikro adalah yang paling populer (32%), diikuti oleh aplikasi monolitik (22%). Aplikasi modular-monolitik menyumbang 13% tanggapan, dan arsitektur berorientasi layanan - 12%. Tren Java pada tahun 2022: Java 8, Apache Tomcat, dan Microservices - 4Sebagian besar perusahaan yang berpartisipasi dalam penelitian ini memiliki aplikasi yang seluruhnya berbasis pada layanan mikro atau saat ini sedang berpindah ke arsitektur layanan mikro. Menariknya, perusahaan besar (dengan lebih dari 100 karyawan) menunjukkan tingkat adopsi layanan mikro yang lebih tinggi, yaitu sebesar 36%, berbeda dengan perusahaan kecil (di bawah 100 karyawan) yang mencapai 28%. Di antara kerangka kerja yang digunakan pengembang untuk bekerja dengan layanan mikro, pemimpinnya adalah kerangka kerja Spring Boot dengan indikator 74%. Tren Java pada tahun 2022: Java 8, Apache Tomcat, dan Microservices - 5Frameworks Quarkus, Vert.x dan DropWizard melengkapi empat besar dengan masing-masing 5%, 2% dan 1%.

Alat Pengembang Java: Apache Tomcat dan IntelliJ IDEA

Menurut survei, Apache Tomcat telah menjadi server aplikasi paling populer untuk Java, dengan 48% pengembang lebih menyukainya. Tomcat diikuti oleh server aplikasi JBoss/Wildfly (15%), Jetty (13%), WebLogic (7%), WebSphere (5%) dan GlassFish (4%). Tren Java pada tahun 2022: Java 8, Apache Tomcat, dan Microservices - 6Di antara alat pembangunan, kerangka Maven memimpin - 68%. Di tempat kedua adalah Gradle (23% pengembang), dan di tempat ketiga adalah Ant (6%). Pada tahun 2022, IntelliJ IDEA menjadi IDE paling populer yang digunakan untuk mengembangkan aplikasi Java, dengan 48% responden memilihnya sebagai lingkungan pengembangan pilihan mereka. IntelliJ diikuti oleh Eclipse (24%), VSCode (18%) dan Netbeans (6%).
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION