Développement à distance

Partager :

Le développement à distance a pour objectif de donner aux développeurs la liberté de travailler de la manière la plus productive pour eux. Cela inclut notamment de pouvoir s'affranchir des limites de ressources de leur ordinateur portable, travailler où il le souhaitent et réduire autant que possible le temps nécessaire au démarrage d'un projet. La sécurité du code source est un avantage supplémentaire du développement à distance, puisqu'il est toujours stocké sur une machine distante entièrement contrôlée par l'entreprise.

L'année dernière, nous avons lancé une solution de développement à distance pour les IDE JetBrains. Depuis sa sortie, nous avons constaté une demande croissante pour cette solution, tant de la part de développeurs individuels que d'entreprises informatiques. D'après les résultats de notre enquête DevEco 2022, 53 % des développeurs ont édité du code sur des machines distantes.

Lorsque vous développez à distance, comment vous connectez-vous à une machine distante ?

La grande majorité des développeurs (80 %) utilisent SSH pour se connecter à une machine distante. Bien qu'elles ne soient pas totalement adaptées au développement logiciel, les solutions de bureau à distance sont également populaires. 45 % des personnes qui développent à distance les utilisent.

Lorsque vous développez à distance, vous connectez-vous à des machines virtuelles ou bien à un ordinateur ou serveur physique ?

Lorsque vous développez à distance, vous connectez-vous à votre propre ordinateur / serveur ou utilisez-vous des environnements de développement cloud (par exemple Codespaces, JetBrains Space, Gitpod, Google Cloud Workstations) ?

La majorité des personnes qui développent à distance se connectent à leur propre ordinateur ou serveur (machine virtuelle ou physique).

Qu'utilisez-vous pour accéder à votre machine distante ?

Nous constatons une forte demande de solutions de développement à distance, tant de la part des développeurs individuels que des sociétés informatiques.

35 %

des utilisateurs du développement à distance affirment que les performances de leur ordinateur ne suffisent pas à leur offrir une expérience de développement agréable.

22 %

des utilisateurs du développement à distance doivent développer dans le cloud car leurs applications ciblent les mêmes services cloud.

Pour les développeurs individuels, le recours au développement à distance est davantage motivé par un besoin de flexibilité. 68 % des personnes qui l'utilisent souhaitent pouvoir accéder à des projets de développement à partir de plusieurs appareils et localisation géographiques.

Pour les entreprises, la sécurité est une motivation forte en faveur du développement à distance. 29 % considèrent qu'il est important de ne pas stocker le code source sur un ordinateur portable.

Développement collaboratif

Pratiquez-vous le développement collaboratif ?

L'intérêt pour le développement collaboratif à distance augmente. Lors de notre précédente enquête y a un an, 30 % des développeurs seulement avaient déclaré pratiquer la programmation à distance, contre la moitié des répondants en 2022.

Quels outils utilisez-vous pour le développement collaboratif à distance ?

Bien que ce ne soit pas la solution idéale pour les développeurs, le mode de développement collaboratif le plus courant reste le partage d'écran lors d'un appel vidéo (49 %). 20 % d'entre eux utilisent un éditeur ou un IDE avec une fonctionnalité de collaboration.

Quel outil utilisez-vous pour le développement collaboratif ?

À quelles fins utilisez-vous le développement collaboratif ?

Le développement collaboratif est surtout utilisé pour obtenir de l'aide et pour corriger des bugs, mais aussi à des fins éducatives.

Développement à distance:

2022

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.