Java

Paylaş:

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

Mala Gupta

JetBrains'te Geliştirici Danışmanı

Geliştirici Ekosistemi anketleri, genellikle popüler ve trend olanın aksine gerçekteki durumu keşfetmenin ve analiz etmenin harika bir yolu. Daha fazla geliştiricinin üretim için Java 11 yerine Java 17 kullanmasını ve Docker'ın paket web uygulamalarına göre daha çok tercih edilen bir seçenek olarak yükselmesini görmek ilgi çekici bir durum. Spring ve Spring Boot'un kullanıma öncülük etme marjı çok büyük!

Dr. Venkat Subramaniam

Ödüllü yazar ve Agile Developer, Inc.'in kurucusu

Bu çok cesaret verici. Sonuçlar, birçok kuruluşun önemli ilerlemeler kaydettiğini ve aynı zamanda gelişme potansiyelinin de çok yüksek olduğunu gösteriyor.

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

Marit van Dijk

JetBrains'te Developer Advocate ve Java Champion

Bu kadar çok insanın hâlâ Java 8 (ve daha eski sürümünü) kullandığını görmek üzücü. Bu geliştiricileri daha yeni sürümlere geçmekten ve harika yeni dil özelliklerine erişmekten alıkoyan etmenin ne olduğunu ve kodlarını daha yeni Java sürümlerine taşımalarına nasıl yardımcı olabileceğimizi merak ediyorum.

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

Josh Long

Spring Developer Advocate, Java Champion ve Kotlin Google Developer Uzmanı

Bu rakamlar ilginç olsa da ne ölçüde örtüştüğünü merak ediyorum. Spring Boot uygulamalarımı yerel görüntüler hâlinde derlemek için GraalVM kullanıyorum, Spring Boot da yerleşik bir sunucu (ör. Apache Tomcat) kullanıyor.

Hangi birim testi çerçevelerini kullanıyorsunuz?

Marit van Dijk

JetBrains'te Developer Advocate ve Java Champion

JUnit'in yaygın bir şekilde kullanıldığını ve çoğu geliştiricinin birim testleri yazdığını görmek harika. Birim testleri yazmayan küçük yüzdenin birim testleri yerine entegrasyon testleri kullandıklarını umuyorum!

Hangi web çerçevelerini kullanıyorsunuz?

Josh Long

Spring Developer Advocate, Java Champion ve Kotlin Google Developer Uzmanı

Ben de Spring Boot kullanıyorum, siz de kullanabilirsiniz.

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

Josh Long

Spring Developer Advocate, Java Champion ve Kotlin Google Developer Uzmanı

Groovy veya Kotlin dahil olmak üzere Gradle rakamlarını dile göre ayrılmış şekilde görmeyi çok isterdim. Bu yıl Gradle öğrenmeyi ve biraz kilo vermeyi yeni yıl kararlarım olarak belirledim. En azından Gradle öğreneceğim kesin.

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

Ivar Grimstad

Eclipse Foundation'da Jakarta EE Developer Advocate

Jakarta EE 10'un hızla benimsenerek Jakarta EE 9'u geride bıraktığını görmek harika. Bu, ad alanı değişikliği tamamlandıktan sonra sektörün yeni özelliklere hazır olduğunu gösteriyor. Rakamlar açıklandığında Jakarta EE 11'in durumunu görmek için sabırsızlanıyorum!

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

Anton Arhipov

JetBrains'te Geliştirici Danışmanı

IntelliJ IDEA yerleşik profil oluşturma aracı harika görünüyor ve sürekli olarak daha iyi hâle geliyor! Satır profili oluşturma bilgilerinin yakın zamanda eklenmesi, programdaki uyarı veren metotların tespit edilmesi için oldukça faydalı. Bu yerleşik aracın daha popüler hâle gelmesi yüksek ihtimal.

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.

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

Anton Arhipov

JetBrains'te Geliştirici Danışmanı

Spring ve Tomcat'in popülerliği arasında güçlü bir korelasyon var çünkü Spring Boot, uygulamayı çalıştırmak için yerleşik bir Tomcat örneği başlatır.

Ana dillerinizle ne tür yazılımlar geliştiriyorsunuz?

Bu soru tüm katılımcılara gösterildi, ancak buradaki sonuçlar yalnızca Java geliştiricilerinin yanıtlarını gösterecek şekilde filtrelendi.

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

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

Bir eğitim kurumunda hangi programlama dillerini resmî olarak öğrendiniz?

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

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.