Java

Paylaş:

Bu sorular yalnızca Java'yu üç ana programlama dilinden biri olarak seçen katılımcılara gösterildi.

Hangi Java sürümlerini düzenli olarak kullanıyorsunuz?

Uzun yıllar boyunca Java 8, lider Java sürümü olarak kaldı. Ancak 2022'de kullanım oranı yüzde 12 puan düştü. Mart 2022'de Java 8'in yerini Oracle Premier Support'a kaptırdığı göz önünde bulundurulursa bu durum çok da şaşırtıcı değil. Bu nedenle, çok sayıda geliştirici, uygulamalarını farklı sürümlere taşımayı tercih etti. Uzun süreli yeni destek sürümü olan Java 17'in kullanıma sunulması da kullanıcıların ilgisini çekti. Ayrıca, Java 11 ve Java 16 gibi diğer sürümler de daha fazla kitleye ulaştı.

Web uygulamalarınızı nasıl paketliyorsunuz?

Bu soru yalnızca uygulama sunucularına alternatif olarak uygulama sunucusu veya çerçeve kullanan katılımcılar tarafından yanıtlandı.

Java geliştiricileri çoğunlukla uygulamalarını yerleşik sunucu olarak paket haline getirir. 2022'de yapıt kullanımı %4 oranda azaldı.

Hangi birim testi çerçevelerini kullanıyorsunuz?

2021 ve 2022 arasında birim testi çerçevelerinin kullanımı neredeyse aynı kaldı.

Hangi web çerçevelerini kullanıyorsunuz?

Spring Boot ve Spring MVC, Java'da geliştirme yaparken en sık kullanılan web çerçeveleri olarak lider konumlarını koruyor. 2021 ve 2022 yılları arasında Ktor, Quarkus ve Micronaut da birkaç yüzde puan büyüdü.

Hangi yapı sistemlerini düzenli olarak kullanıyorsunuz?

Java için en çok kullanılan yapı sistemleri Maven ve Gradle'dır.

Düzenli olarak hangi Java Enterprise spesifikasyonu sürümlerini kullanıyorsunuz?

Düzenli olarak hangi JVM profil oluşturucularını kullanıyorsunuz?

Java geliştirmek için en çok hangi IDE'yi / düzenleyiciyi kullanıyorsunuz?

Katılımcı havuzunu en iyi şekilde temsil etmek için aldığımız tüm önlemlere rağmen sonuçlar JetBrains ürünü kullanıcılarıyla ilgili daha fazla veri sunabilir. Bunun nedeni, JetBrains kullanıcılarının ankete katılımının daha olası olmasıdır.

IntelliJ IDEA, Java geliştiricileri arasında en çok kullanılan IDE olmaya devam ediyor. 2022'de Eclipse'in ya da Eclipse temelli IDE'lerin kullanımında küçük bir düşüş yaşandı.

Hangi uygulama sunucularını düzenli olarak kullanıyorsunuz?

Apache Tomcat, hâlâ Java geliştiricileri arasında en sık kullanılan uygulama sunucusu. Jetty ve GlassFish birkaç yüzdelik puan kaybederken, diğer sunucuların kullanım oranı neredeyse aynı kaldı.

Bir uygulama sunucusuna alternatif olarak hangi çerçeveleri kullanıyorsunuz?

Java geliştiricileri tarafından geliştirilen yazılım

Java'yı birincil programlama dillerinden biri olarak kullanan geliştiriciler arasında en sık geliştirilen yazılım türleri web siteleri, sistem yazılımları ve yardımcı programlar.

Son 12 ayda hangi programlama dillerini kullandınız?

Java'yı birincil programlama dillerinden biri olarak kullanan geliştiriciler arasında en sık kullanılan dil ve teknolojiler JavaScript, SQL ve HTML / CSS'tir.

Eğitim kurumunuzda hangi programlama dillerini öğrendiniz?

Java geliştiricilerinin %85'inin bir eğitim kurumunda Java öğrendikten sonra ana programlama dillerinden biri olarak Java'yı kullanmaya devam etmeleri ilgi çekici bir veri. Java geliştiricilerinin eğitim kurumlarında öğrendikleri, sık kullanılan diğer programlama dilleri ise Python, C ve C++.

Ne tür eğitim içeriklerini tercih ediyorsunuz?

Şaşırtıcı bir şekilde, birincil programlama dillerinden biri olarak Java kullanan geliştiricileri eşit olarak iki gruba ayrılıyor: video tercih edenler ve yazılı öğrenme içeriği tercih edenler.

Zaman ayırdığınız için teşekkür ederiz!

Raporumuzu faydalı bulduğunuzu umuyoruz. Bu raporu arkadaşlarınızla ve meslektaşlarınızla paylaşın.

Herhangi bir soru ya da öneriniz varsa lütfen bizimle surveys@jetbrains.com adresinden iletişime geçin.