Swift et Objective-C
Ces questions n'ont été posées qu'aux développeurs ayant sélectionné Swift ou Objective-C comme l'un de leurs trois principaux langages de programmation.
Nombre de développeurs Swift et Objective-C
Pour quelles plateformes Apple développez-vous ?
Prévoyez-vous d'adapter vos applications iOS pour macOS à l'aide de Mac Catalyst ?
Utilisez-vous Swift et Objective-C dans un même projet ?
Votre projet comporte-t-il du code C++ ou des bibliothèques C++ ?
Près de la moitié des développeurs Swift et Objective-C ont du code ou des bibliothèques C++ dans leurs projets. Pour les seuls utilisateurs d'Objective-C, ce score est de 57%, alors qu'il n'est que de 33% pour les utilisateurs de Swift.
Quels frameworks de tests unitaires utilisez-vous régulièrement, le cas échéant ?
Seules les personnes qui écrivent ou utilisent des tests unitaires ont répondu à cette question. Ce classement comporte uniquement les réponses de celles qui ont sélectionné au moins un framework.
Quel framework mock matc ou matcher utilisez-vous, le cas échant ?
Quels frameworks de tests d'interface utilisateur utilisez-vous régulièrement ?
Seul un développeur Swift/Objective-C sur trois effectue des tests d'interface utilisateur.
Quel gestionnaire de dépendances utilisez-vous ?
La part de CocoaPods a légèrement diminué (de 6 points) et cette baisse a profité à Swift Package Manager, qui prend 8 points de plus par rapport à l'année dernière.
Prévoyez-vous de remplacer les dépendances CocoaPods par des paquets SPM ?
Seules les personnes utilisant CocoaPods comme gestionnaire de dépendances ont répondu à cette question.
Quelle combinaison moteur de base de données/framework utilisez-vous ?
Utilisez-vous une visionneuse de base de données externe ?
Quelle visionneuse de base de données utilisez-vous le plus ?
Seules les personnes qui utilisent une visionneuse de base de données externe ont répondu à cette question.
DB Browser est légèrement plus populaire parmi les développeurs Objective-C, 37% d'entre eux déclarant l'utiliser. En revanche, 25% développeurs Swift déclarent l'utiliser.
Comment construisez-vous vos projets ?
Développez-vous avec Swift sous Linux ?
Seules les personnes qui utilisent Swift en tant que langage de programmation principal ont répondu à cette question.
La part des personnes ne voulant pas développer avec Swift sous Linux a diminué de 10 points depuis l'année dernière.
Développez-vous des projets côté serveur
avec Swift ?
Quels frameworks utilisez-vous pour développer côté serveur en Swift ?
Seules les personnes qui utilisent Swift en tant que langage de programmation principal ont répondu à cette question.
Quel éditeur ou EDI utilisez-vous principalement pour le développement côté serveur avec Swift ?
Merci du temps que vous nous avez accordé !
Nous espérons que vous avez trouvé ce rapport intéressant. N'hésitez pas à le partager avec vos amis et collègues.
Rejoignez le JetBrains Tech Insights Lab
Participez à des enquêtes et à des études sur l'expérience utilisateur pour aider les produits JetBrains à gagner en facilité d'utilisation, mais aussi en puissance. En participant à nos études, vous aurez également la possibilité de gagner des récompenses.
Si vous avez des questions ou des suggestions, contactez-nous à surveys@jetbrains.com.