Tendances générales dans le domaine du Développement

Partager :

Développement

Dans quels types d'activités êtes-vous impliqué·e ?

Quels systèmes d'exploitation utilisez-vous pour vos environnements de développement ?

Contribuez-vous à des projets open source ?

41 %

des répondants déclarent avoir contribué à des projets open source et 20 % d'entre eux disent le faire assez régulièrement.

Combien de développeurs contribuent à des projets open source dans les différents pays ?

Quels types de plugins utilisez-vous avec votre IDE ou éditeur ?

Développement multiplateforme

Développez-vous des logiciels multiplateformes ?

Quelles sont les cibles de vos applications de bureau multiplateformes ?

Maarten Balliauw

Developer Advocate, JetBrains

Windows domine pour le bureau, je m'attendais à ce que macOS soit plus cité que cela. Il est aussi intéressant de voir le nombre de personnes qui ciblent Linux.

Quelles sont les cibles de vos applications mobiles multiplateformes ?

Comment travaillez-vous généralement avec les différents systèmes d'exploitation ou plateformes lorsque vous développez des applications de bureau multiplateformes ?

Comment travaillez-vous généralement avec les différents systèmes d'exploitation ou plateformes lorsque vous développez des applications mobiles multiplateformes ?

Mobile

Pour quels systèmes d'exploitation mobiles développez-vous ?

La grande majorité des répondants qui font du développement mobile travaillent sur des applications Android, et plus de la moitié fait du développement iOS.

Comment développez-vous pour les systèmes d'exploitation mobiles ?

Presque la moitié des développeurs mobiles utilisent des technologies multiplateformes. Cliquez ici pour en savoir plus sur Kotlin Multiplatform et cinq des meilleurs frameworks pour le développement multiplateforme.

Quels frameworks mobiles multiplateformes utilisez-vous ?

Sécurité

62 %

des développeurs suivent le cycle de vie du développement logiciel sécurisé (SSDLC).

Quels outils utilisez-vous pour un développement sécurisé ?

Quelles solutions intégrées utilisez-vous pour maintenir la sécurité des logiciels développés ?

Analyse statique

Comment maintenez-vous la qualité du code dans le cadre de votre travail ?

Quels sont les principaux obstacles au maintien d'un code de haute qualité pour votre projet / organisation ?

Quels outils utilisez-vous pour l'analyse automatisée / l'analyse statique du code ?

Microservices

Les questions suivantes n'ont été posées qu'aux personnes qui développent des microservices.

34 %

des répondants disent développer des microservices.

Quelles approches utilisez-vous pour la conception de systèmes ?

Comment les parties distribuées de votre application communiquent-elles ?

Trouvez l'outil qu'il vous faut

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.

Si vous avez des questions ou des suggestions, contactez-nous à surveys@jetbrains.com.