Saben taun, JRebel, perusahaan sing ngembangake alat kanggo nggawe pemrograman Java luwih efisien, nganakake survey. Pangembang saka AS, China lan Eropa ditakoni babagan tren industri utama: versi JDK populer, arsitektur aplikasi lan alat mbangun. Ing teks iki kita wis ngumpulake asil utama survey.
Versi JDK sing dipilih para pangembang?
Mayoritas pangembang ujar manawa nggunakake Java 8 (37% responden) minangka basa pamrograman ing aplikasi utama. Ing posisi nomer loro ing popularitas yaiku Java 11 (29% pangembang). Sabanjure teka Java 12 utawa versi anyar (12% pangembang) lan Java 7 utawa versi lawas (5% responden). Basa pemrograman Kotlin, Groovy lan Scala paling ora populer ing antarane pangembang, nanging kanthi total 17% pangembang saka jumlah responden nggunakake.
Distribusi JRE/JDK endi sing luwih disenengi?
36% responden milih Oracle tinimbang Jawa. OpenJDK umum lan AdoptOpenJDK / Adoptium ngubengi telung ndhuwur kanthi masing-masing 27% lan 16%. Distribusi OpenLogic OpenJDK dipilih dening 2.3% pangembang.
Tren ing Arsitektur Aplikasi Jawa: Layanan Mikro lan Aplikasi Monolitik
Pangembang uga ngomong babagan arsitektur aplikasi sing dikembangake. Aplikasi basis layanan mikro sing paling populer (32%), banjur aplikasi monolitik (22%). Aplikasi modular-monolitik nyumbang 13% tanggapan, lan arsitektur berorientasi layanan - 12%.
Umume perusahaan sing melu sinau duwe aplikasi adhedhasar layanan mikro utawa saiki pindhah menyang arsitektur layanan mikro. Sing nggumunake, perusahaan gedhe (100+ karyawan) nuduhake panggunaan layanan mikro sing luwih dhuwur ing 36%, sing beda banget karo perusahaan cilik (ing karyawan 100) kanthi 28%. Ing antarane kerangka kerja sing digunakake pangembang kanggo nggarap layanan mikro, pimpinan yaiku kerangka Spring Boot kanthi indikator 74%.
Frameworks Quarkus, Vert.x lan DropWizard ngrampungake papat paling dhuwur kanthi masing-masing 5%, 2% lan 1%.
Piranti Pangembang Jawa: Apache Tomcat lan IntelliJ IDEA
Miturut survey, Apache Tomcat wis dadi server aplikasi sing paling populer kanggo Jawa, kanthi 48% pangembang luwih seneng. Tomcat ngiring dening server aplikasi JBoss / Wildfly (15%), Jetty (13%), WebLogic (7%), WebSphere (5%) lan GlassFish (4%).
Antarane alat mbangun, kerangka Maven njupuk timbal - 68%. Ing posisi kaping pindho yaiku Gradle (23% pangembang), lan ing posisi kaping telu yaiku Ant (6%). Ing taun 2022, IntelliJ IDEA dadi IDE paling populer sing digunakake kanggo ngembangake aplikasi Java, kanthi 48% responden milih minangka lingkungan pangembangan sing disenengi. IntelliJ diikuti dening Eclipse (24%), VSCode (18%) lan Netbeans (6%).
GO TO FULL VERSION