Bu sorular yalnızca Kotlin'i üç ana programlama dilinden biri olarak seçen katılımcılara gösterilmiştir.

Kotlin

Kotlin'i hangi amaçlar için kullanıyorsunuz?

Kotlin geliştiricilerinin çoğunluğu Kotlin'i Android ve sunucu taraflı uygulamalar geliştirmek için kullanmaya devam eder. %10'undan fazlası Kotlin'i mobil için çoklu platform geliştirmek amacıyla kullanır. Bu rakam artmaya devam etmektedir.

Kotlin çoklu platform dili olduğundan önemli boyutta bir kesim, diğer yazılım geliştirme türleri ve veri bilimi için Kotlin'i tercih etmektedir.

JDK 8, geçen yıla göre %10 düşüş yaşasa da %64 oranla Kotlin geliştiricileri arasında hâlâ en popüler sürümdür. Kotlin, JDK 16 dahil olmak üzere JDK'nın tüm yeni sürümlerini destekler.

Şu an hangi JetBrains Kotlin kitaplık ve çerçevelerini kullanıyorsunuz?

Kotlin geliştiricilerinin büyük bir kısmı 2021'den daha önce kitaplık ve çerçevelerden yararlanmaya başlamıştır.

JetBrains tarafından oluşturulan başlıca Kotlin kitaplıklarının popülerliği gittikçe artmaktadır. En popüler kitaplık olan Coroutine'lerin kullanım oranı bir önceki yıla kıyasla %10 artmıştır.

Serileştirme ve Test etme sırasıyla %9 ve %6 oranında daha fazla ilgi görmüştür. Kotlin kullanıcılarının yaklaşık %25'i görevlerinde mikro hizmetler, web uygulamaları ve daha fazlasını oluşturmak için asenkron çevçeve olan Ktor'dan yararlanmaktadır.

Şu an kullandığınız diğer Kotlin kitaplık ve çerçeveleri hangileridir?

JetBrains çerçevesi olmayan ve 2018'de en sık kullanılan Spring/Spring Boot, artık Gson ve Jackson'ın gerisinde kalarak üçüncü sırada yer almaktadır.

Spring, Coroutines ve reaktif programlama hakkında daha fazla bilgi edinmek için bu genel bakış videosunu izleyin.

Ne kadar süredir Kotlin kullanıyorsunuz?

Ortalama Kotlin geliştiricileri daha deneyimli hâle gelecek dille doğru orantılı bir şekilde gelişme göstermektedir. 2018'de Kotlin geliştiricilerin yarısından fazlası Kotlin'i 6 aydan daha kısa süredir kullanıyordu. Şimdi ise 2 ila 4 yıldır Kotlin kullanan geliştiriciler topluluğun %31'ini oluşturmaktadır.

Kotlin'i hangi amaçlar için kullanıyorsunuz?

Kotlin'i başlıca ne tür projeler için kullanıyorsunuz?

Kotlin'e geçmeden önce hangi dili/dilleri kullandınız?

Kotlin'i nasıl öğrendiniz?

Kotlin öğrenmeyle ilgiliyseniz dil üreticilerinin sunduğu harika öğrenme kaynakları vardır. Bunlar arasında Get started with Kotlin web sitesi, Kotlin YouTube kanalı ve "Atomic Kotlin" kitabı yer almaktadır.

Kotlin ile yazılım geliştirmek için en düzenli olarak hangi IDE'yi kullanıyorsunuz?

Kotlin dilinin durumu hakkında daha fazla bilgi için, resmi Kotlin Census Report 'imize bakın>.

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.

JetBrains Tech Insights Lab'e katılın

JetBrains ürünlerinin kullanımını daha kolay ve çok daha güçlü hâle getirmek için anketlere ve kullanıcı deneyimi çalışmalarına katılın. Araştırmamıza katılarak ödül kazanma şansına da sahip olursunuz.

Eğer herhangi bir soru ya da öneriniz varsa, bizimle surveys@jetbrains.com adresinden temasa geçebilirsiniz.