Farklı Teknolojiler
Platformlar arası geliştirme
Ankete katılan geliştiricilerin %43'ü platformlar arası yazılım geliştirmeyle ilgilenmektedir.
Hedef platformların dağılımı son birkaç yıl içinde değişmemiştir. Web, Windows ve Linux hâlâ platformlar arası geliştirme konusunda en çok tercih edilen platformlardır. Mobil platformlar açısından Android ve iOS benzer düzeylerde tercih edilse de Android'de iOS'a göre %7 oranında daha fazla geliştirme yapılmaktadır.
Eşli programlama
Uzaktan eşli programlama ile çalışan katılımcıların oranı bir önceki yıla göre %14 artış göstermiştir. Ekran paylaşımına izin veren görüntülü görüşmeleri çok daha popüler hâle gelirken kayıt özelliğinin kullanım oranı %10 artmıştır.
JetBrains IDE'lerin tam gücünden yararlanarak uzaktan projelerinizde ekip üyelerinizle gerçek zamanlı olarak ortaklaşa çalışma yürütebilirsiniz. Code With Me farklı konumlarda çalışan yazılım geliştirme ekip üyeleri için eşli programlama ile yeni bir çığır açmıştır. Code With Me'yi uygulamalı olarak deneyin!
Mobil ile ilgili sorular yalnızca mobil platformlar için geliştirme yapan katılımcılara gösterilmiştir.
Mobil
Flutter'ın popülerliği artmaya devam etmektedir. Bu yıl, React Native'in önüne geçerek en popüler platformlar arası mobil çerçeve olmuştur. 2019'da %30'luk bir paya sahipken bu yıl %42'lik payı ile lider konumda yer almaktadır.
Kotlin Multiplatform Mobile Eylül 2020'deki lansmanından bu yana %2'lik oranını tutarlı bir şekilde korumaktadır.
Kotlin Multiplatform Mobile, arayüzü yerel tutarken iOS ve Android arasında kod paylaşmanıza da izin verir. Android uygulamanızı KMM ile iOS'ta çalıştırmayı ya da sıfırdan platformlar arası uygulama geliştirmeyi öğrenin.
Geliştiricilerin çoğu uygulama arayüzünün yerel olmasını tercih etmektedir. Katılımcıların %40'ı uygulama arayüzünün yerel bir görünüme sahip olmasının oldukça önemli olduğunu belirtmiştir.
Kotlin Multiplatform Mobile ile uygulamanızı nasıl yerel tutabileceğinizi öğrenin.
Kotlin Multiplatform Mobile kullanarak hem arayüzünüzü yerel tutarken hem de yalın Kotlin'de tek seferde iOS ve Android uygulamalarınız için iş mantığı yazarak zamandan ve efordan tasarruf edin.
Şimdi deneyinDonanım
Genellikle şu iş rollerine sahip katılımcıların bilgisayarlarında büyük boyutlu RAM bulunmaktadır: DevOps Mühendisi / Altyapı Geliştiricisi, Mimari ve Veri Analisti / Veri Mühendisi / Veri Bilimcisi. Ayrıca ekip liderleri ve CEO'larda güçlü bilgisayarlar kullanmayı tercih etmektedir.
Doğru aracı bulun
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.