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.

© 2000-2020 JetBrains s.r.o. Tous droits réservés.