Swift ve Objective-C
Paylaş:
Bu sorular yalnızca üç ana programlama dilinden biri olarak Swift veya Objective-C'yi seçen geliştiricilere gösterildi.
Paylaş:
Şaşırtıcı olmayan bir şekilde iOS hâlâ büyük ilgi görüyor ancak Apple'ın evrensel çerçevelere doğru ilerlemesi ve teknoloji yığınını birleştirmesi diğer Apple platformlarına olan ilgiyi yavaş yavaş artırıyor gibi görünüyor.
Bu yıl oldukça büyük bir adım kaydeden Swift'in önümüzdeki yıllarda sonunda Apple ekosisteminin ötesine geçip geçemeyeceğini görmek ilginç olacak.
Krzysztof Zabłocki
En çok bilinen topluluk araçlarının danışmanı ve yazarı
Deneyimlerime göre Mac Catalyst çok iyi çalışıyor. Bununla birlikte, SwiftUI'ın popülerliğinin yanı sıra özellikle iş ve üretkenlik uygulamalarının yerel Mac'in sunduğu kullanıcı deneyimi ve kolaylık (kısayollar, çoklu pencere) açısından tamamen yerel hedeflerde daha iyi yürütüldüğünü göz önüne alırsak daha fazla uygulamanın doğrudan yerel bir yaklaşımı benimsemeye doğru ilerlediğini gözlemleyebiliyorum.
Jon Reid
Industrial Logic'te koç ve eğitmen, iOS Unit Testing by Example kitabının yazarı
Apple ekosisteminde birim testleri yazan geliştiricilerin yüzdesi geçen yıla göre arttı, ancak bu oran hâlâ diğer ekosistemlerin oldukça gerisinde kalıyor; çok az sayıda geliştirici SwiftUI kodu için test yazıyor. İnsanların basit mikro testlerin nasıl yazılacağını öğrenmeleri için büyük bir fırsat var.
Krzysztof Zabłocki
En çok bilinen topluluk araçlarının danışmanı ve yazarı
Geçen yıla göre küçük bir iyileşme görmek güzel, ancak hâlâ web yığınlarının çok gerisinde olduğumuzu düşünüyorum. Apple, TDD için XCTest ve Xcode desteğini iyileştirdi ve Xcode Cloud ile herkes bu yığınları daha kolay bir şekilde kullanmaya başlayabilir.
Krzysztof Zabłocki
En çok bilinen topluluk araçlarının danışmanı ve yazarı
Müşteri projelerinde kullanıcı arayüzü testleriyle ilgili gözlemlediğim en büyük sorun yürütme hızıdır. TDD ile son derece hızlı bir geri bildirim döngüsü elde edebiliyoruz, ancak kullanıcı arayüzü testleriyle bu düzeye erişemiyoruz.
Bu nedenle projeleri genellikle, çok yavaş ve daha büyük ekiplerde pull isteği kuyruklarının çok uzun olmasına neden olabileceği için ayrı pull istekleri olarak değil, kullanıcı arayüzü testlerini günlük olarak çalıştıracak şekilde yapılandırıyoruz.
Dave Verwer
iOS Dev Weekly'nin yaratıcısı ve Swift Package Index'in kurucu ortağı
Herhangi bir sorunla karşılaşılmadığı sürece bağımlılık yönetiminizi değiştirmek için zaman ayırmak zor olduğundan SwiftPM'nin bu yıl en üst sırayı aldığını görmek inanılmaz. Önümüzdeki 12 ay içinde SwiftPM'ye geçmeyi planlayan bu kadar çok kullanıcı olduğu göz önünde bulundurulduğunda gelecek yıl daha yüksek rakamlar görmeyi bekliyorum.
Jon Reid
Industrial Logic'te koç ve eğitmen, iOS Unit Testing by Example kitabının yazarı
Geliştiricilerin büyük bir kısmı yalnızca SwiftUI ile yazıyor. Bu %40'lık kesim içinde UIKit'i hiç kullanmamış olan geliştiricilerin sayısı gittikçe artıyor. Bu bulgu, önemli bir değişimin yaşandığını gösteriyor.
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.