Çeşitli Teknolojiler
Paylaş:
Mobil
Android
iOS
Diğer
Mobil geliştirme yapan geliştiricilerin çoğunluğu hâlâ Android uygulamalarında çalışıyor. Aynı zamanda, geliştiricilerin yarısından fazlası iOS geliştirme de yapıyor.
Yerel araçlar kullanıyorum
Platformlar arası teknolojiler / çerçeveler kullanıyorum
Mobil geliştiricilerin yarısından fazlası platformlar arası teknolojiler kullanıyor. Kotlin Multiplatform Mobile ve en iyi beş platformlar arası teknoloji hakkında buradan daha fazla bilgi edinebilirsiniz.
46%
42%
Flutter
32%
38%
React Native
12%
11%
Unity
12%
11%
Xamarin
11%
16%
Ionic
10%
16%
Cordova
3%
2%
Kotlin Multiplatform
En yaygın platformlar arası mobil çerçeveler hâlâ Flutter ve React Native'dir. Ancak React Native'in oranı geçen yıldan beri düşerken Ionic ve Cordova'nın kullanım oranı yaklaşık %50 arttı.
Mobil uygulamalarda çalışan ekiplerin boyutu yavaş bir şekilde büyüyor. 1-4 kişiden oluşan küçük ekiplerin payı çok az düşerken 5 kişiden fazla üyeden oluşan ekiplerin sayısı çok az arttı.
Platformlar arası geliştirme
Hayır
Evet, platformlar arası mobil uygulamaları geliştiriyorum
Evet, platformlar arası masaüstü uygulamaları geliştiriyorum
%35
- platformlar arası yazılım geliştirmeyle ilgilenen ve anketimize katılan geliştiricilerin oranı. Geçen yıla kıyasla yalnızca yüzde 8 puan daha düşük. İlginç bir şekilde, platformlar arası geliştirme yapanların %18'i hem mobil hem de masaüstü uygulamalar geliştiriyor.
Yerel olarak çalışan emülatör kullanarak
Fiziksel makineler veya cihazlar kullanarak
Uzak bir makinede çalışan emülatör kullanarak
Normalde farklı işletim sistemleri veya platformlarla çalışmıyorum
Fiziksel makineler veya cihazlar kullanarak
Sanal makineler kullanarak
Normalde farklı işletim sistemleri veya platformlarla çalışmıyorum
Diğer
Ankete katılan mobil platformlar arası geliştiricilerin yalnızca %15'i farklı sistemler/platformlar ile çalışmak için uzaktan makinelerde çalışan emülatörler kullanırken üçte ikisinden fazlası yerel olarak çalışan emülatörler veya fiziksel makineler kullanmayı tercih ediyor. Masaüstü için platformlar arası geliştirme yapanlar arasında fiziksel makineler ya da cihazlar en popüler çözüm.
Statik analiz
Evet
Hayır
Statik kod analizinin ne olduğunu bilmiyorum
Emin değilim
Statik analiz daha popüler hâle geliyor! 2021'e kıyasla, statik analiz kullanımı yüzde 7 puan arttı. Katılımcıların %27'si artık işverenlerinin statik kod analizi kullanımını yöneten şirket genelinde politikaları olduğunu belirtiyor.
Her ekibin kendi politikaları var
Şirket genelinde
Bilmiyorum
IDE/Düzenleyici
Harici araçlar
Statik analiz kullanıcılarının yalnızca üçte biri harici araçlardan da yararlanırken, %67'si yalnızca IDE / Düzenleyici özelliklerini kullanıyor. Geliştiricilerin %16'sı hem IDE / Düzenleyici özelliklerini hem de harici araçları kullanıyor.
İlginç bir şekilde, IDE/Düzenleyici istatistik analizi özellikleri kullananların %54'ü varsayılanları kullanmak yerine analiz ayarlarını özelleştirir.
İşlem bazlı
Zaman zaman
Kol bazlı
Günde birkaç kez
Emin değilim
Güvenlik
%34
güvenli bir yazılım geliştirme yaşam döngüsüne sahip olduklarını bildiren katılımcıların oranı. Ankete katılanların %47'si güvenli geliştirme desteğinden sorumlu iş arkadaşları olduğunu belirtti. Ayrıca katılımcıların %6'sı şirketlerinde kadrolu güvenlik şampiyonları olduğunu bildirdi.
Kendimiz yapıyoruz
Güvenlik ekibi
Geliştiriciler
KG
Güvenlik şampiyonları
Diğer
Güvenli yazılım geliştirmeyle uğraşanların yalnızca %15'i özelleştirilmiş güvenlik yazılımı kullanırken yarısından fazlası IDE/Düzenleyici ya da CI/CD araç işlevselliğine güveniyor.
IDE veya Düzenleyici
CI/CD
Sorun İzleyicisi
Belirli bir güvenlik yazılımı
Diğer
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.