Kotlin

Paylaş:

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

Paylaş:

Ne kadar süredir Kotlin kullanıyorsunuz?

Dört yıldan fazla deneyime sahip Kotlin kullanıcılarının sayısı artmaya devam ediyor ve 2021 yılından bu yana neredeyse üç katına çıktı. Aynı zamanda, altı aydan kısa süredir Kotlin kullanan kişilerin sayısında da ciddi bir artış yaşanıyor. Bu trendlerin birleşimi, giderek daha fazla geliştiricinin Kotlin'i öğrenmeye başladığını ve daha uzun süre Kotlin'de kaldığını gösteriyor.

Enrique López-Mañas

Kotlin Weekly Kurucusu ve Google Geliştirici Uzmanı

Mayıs 2019, Kotlin kullanımında bir dönüm noktası oldu. Kotlin'in Google I/O'da Android geliştiricileri için tercih edilen dil olarak duyurulduğu zamanı çok iyi hatırlıyorum. Bir geliştirici neslinin yazılım geliştirme deneyimini tamamen değiştirdi.

Kevin Galligan

Touchlab Teknoloji Ortağı, Kotlin GDE, Açık Kaynak Katılımcısı ve Konferans Konuşmacısı

Hem yeni Kotlin geliştiricilerinin sayısında hem de bu noktada Kotlin'i birkaç yıldır kullanan geliştiricilerin sayısında istikrarlı bir artış görmek güzel.

Kotlin'i ne amaçla kullanıyorsunuz?

Kotlin geliştiricilerinin çoğunluğu dili Android ve/veya sunucu tarafı uygulamaları için kullanıyor. Ancak Kotlin'de çoklu platform geliştirmenin payı son yıllarda istikrarlı bir büyüme gösteriyor.

Enrique López-Mañas

Kotlin Weekly Kurucusu ve Google Geliştirici Uzmanı

Kotlin, öncelikle Android odaklı bir dilden, özellikle sunucu tarafında gelişen bir ekosisteme sahip genel amaçlı bir dile evrildi. Sektördeki diğer büyük oyunculara rakip olacak şekilde birinci sınıf bir dil hâline geldi.

Kevin Galligan

Touchlab Teknoloji Ortağı, Kotlin GDE, Açık Kaynak Katılımcısı ve Konferans Konuşmacısı

Uzun bir süre boyunca Kotlin genellikle "Android dili" olarak görüldü, ancak özellikle sunucuda benimsendiğini görmek son derece önemli ve şaşırtıcıydı. Mobil geliştirme için KMP istikrarlı bir şekilde büyüyor ve platform Beta'dan Stabil duruma geçtiğinde bu büyümenin de artacağını umuyoruz. Önümüzdeki yıllarda Kotlin ile Wasm geliştirmenin önemli ölçüde büyüdüğünü görmek için sabırsızlanıyorum.

Kotlin geliştirme için en düzenli kullandığınız IDE hangisidir?

Intellij Idea

IntelliJ IDEA, ister Ultimate ister Community Edition olsun, Kotlin geliştirme için başvurulan IDE'dir.

Enrique López-Mañas

Kotlin Weekly Kurucusu ve Google Geliştirici Uzmanı

Android Studio'dan (IntelliJ IDEA tabanlı bir IDE) önce, Android için geliştirme deneyimi oldukça farklılaşıyordu. Android Studio; Android ve Kotlin için çalışma kalitesini önemli ölçüde iyileştirdi.

Kevin Galligan

Touchlab Teknoloji Ortağı, Kotlin GDE, Açık Kaynak Katılımcısı ve Konferans Konuşmacısı

Android dışında daha fazla Kotlin geliştirmesi yapıldıkça bu trendin devam etmesini bekliyorum. Filo'nun gelecek yılın rakamları benim için oldukça merak uyandırıcı.

Kotlin geliştirme için en düzenli olarak hangi derleme sistemini kullanıyorsunuz?

Kevin Galligan

Touchlab Teknoloji Ortağı, Kotlin GDE, Açık Kaynak Katılımcısı ve Konferans Konuşmacısı

Elimde somut bir rakam olmasa da konuştuğumuz en azından birkaç büyük ekip (resmî) Bazel desteğinin eksikliğinden bir sorun olarak bahsetti. Bunların standart dışı bulgular olup olmadığını veya Bazel kullanımının önemli ölçüde artıp artmadığını anlamak değerli olacaktır.

Kotlin'i genelde nasıl kullanıyorsunuz?

Şu an hangi JetBrains Kotlin kitaplık ve araçlarını kullanıyorsunuz?

kotlinx.coroutines ve kotlinx.serialization dört yıldır üst üste en iyi Kotlin kitaplığı ve aracı olmaya devam ediyor. Kotlin geliştiricilerinin üçte biri çalışmalarında Ktor kullanıyor.

Compose Multiplatform'un popülerliği artmaya devam ediyor; Kotlin geliştiricilerinin %22'si şimdiden kullanıcı arayüzlerini masaüstü, web, Android ve iOS dâhil olmak üzere birden fazla platformda paylaşmak için bu modern bildirim temelli çerçeveyi kullanıyor. Compose Multiplatform hakkında daha fazla bilgi edinmek için Sebastian Aigner'ın hazırladığı bu video öğreticisine göz atın.

Enrique López-Mañas

Kotlin Weekly Kurucusu ve Google Geliştirici Uzmanı

JetBrains'in beğendiğim yönlerinden biri Kotlin ekosistemine dâhil olma şeklidir. JetBrains, yalnızca dil olarak Kotlin üzerinde çalışmıyor, aynı zamanda birçok açıdan ihtiyacımızı kapsayan gerçekten güzel bir ekosistem de sağlıyor. Bence bu, JetBrains'in Kotlin'in başarılı olmasını sağlamaya ne kadar kararlı olduğunun canlı kanıtıdır.

Kevin Galligan

Touchlab Teknoloji Ortağı, Kotlin GDE, Açık Kaynak Katılımcısı ve Konferans Konuşmacısı

Compose Multiplatform'un rakamlarının %22'ye çıktığını görmek oldukça şaşırtıcı. Gelecekte daha sık kullanmayı sabırsızlıkla beklesek de henüz yeni bir araç. Bu büyümeyi görmek harika!

Şu anda hangi Kotlin derleyici eklentilerini kullanıyorsunuz?

Kotlin'e geçmeden önce birincil programlama diliniz hangisiydi?

Enrique López-Mañas

Kotlin Weekly Kurucusu ve Google Geliştirici Uzmanı

Daha önce Java kullanan herkesin Kotlin'in kullanıma sunulmasıyla birlikte bir anda on yıl ileri gittiğini düşünen yalnızca ben değilim.

Kevin Galligan

Touchlab Teknoloji Ortağı, Kotlin GDE, Açık Kaynak Katılımcısı ve Konferans Konuşmacısı

Bu sonuçlar şaşırtıcı olmasa da KMP sayesinde bu rakamların bazılarının önümüzdeki yıllarda artacağını umuyorum.

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.