2 pièce(s) jointe(s)
Go est plus utilisé par les développeurs pour leurs projets personnels
Go est plus utilisé par les développeurs pour leurs projets personnels
Selon le sondage Go 2016
L’année dernière, plus de 3500 utilisateurs du langage Go ont participé à un sondage sur le langage de programmation Go. 89 % des participants ont informé qu’ils programment avec Go au travail ou en dehors du travail, alors que 39 % l’utilisent à domicile et au travail. Moins de 30 % des participants l’utilisent à domicile et 23 % utilisent le langage de programmation au travail de façon exclusive.
Lorsqu’ils ont été interrogés sur leur occupation, 63 % des participants ont informé qu’ils travaillent en web développement, mais seulement 9 % ont listé le développement web seul. En effet, 77 % des participants ont choisi deux catégories ou plus.
Python avant Java
Le sondage a inclus des questions sur l’expertise et la préférence des langages de programmation. Sans surprise étant donné que ce sondage à été fait en ciblant les utilisateurs de Go, Go a pris la première place comme étant un langage de choix des participants que ça soit en termes d’expertise (26 %) ou de préférence (62 %). Si on exclut Go, le top 5 des choix des participants pour l’expertise de langage sont :
Python (18 %) ;
Java (17 %) ;
JavaScript (13 %) ;
C (11 %) ;
PHP (8 %).
Le top 5 des choix pour la préférence de langage est :
Python (22 %) ;
JavaScript (10 %) ;
C (9 %) ;
Java (9 %) ;
Ruby (7 %).
63 % des participants utilisent Go pour écrire des programmes de ligne de commande, 60 % l’utilisent pour écrire des API ou des services RPC, et 52 % développent des services web.
Usage de Go
Les développeurs sont majoritairement satisfaits avec Go, 19 développeurs contre un seul sont prêts à le recommander à d’autres et 14 contre un préfèrent utiliser le langage de programmation dans leur prochain projet. Toutefois, la plupart des participants ne pensent pas que Go soit critique à la réussite de leur entreprise.
Lorsqu’ils ont été interrogés sur ce qu’ils aiment le plus dans Go, les utilisateurs ont majoritairement mentionné sa simplicité, sa facilité d’utilisation et sa performance. Toutefois, les utilisateurs espèrent que des améliorations et changements aient lieu sur les génériques, les versions de paquets et la gestion des dépendances. Les autres réponses populaires ont été les GUI (interfaces utilisateurs graphiques), le débogage et la manipulation des erreurs.
Si Go est un langage puissant pour ses partisans, il n’en demeure pas moins que les développeurs et sa communauté s’attendent encore à plus de support. « La documentation n’est pas assez évidente pour les débutants. Elle a besoin de plus d’exemples et elle assume souvent qu’on a une expérience avec d’autres langages et thématiques d’informatique. »
Développement et déploiement
Les développeurs de Go ont informé qu’ils utilisent différents systèmes d’exploitation, 63 % utilisent Linux, 44 % utilisent MacOS et 19 % utilisent Windows, avec plusieurs choix possibles pour les participants et 49 % travaillant sur plusieurs OS. Les 51 % qui utilisent un seul système d’exploitation se sont divisés également sur différents OS (Linux 29 %, MacOS 17 %, Windows 5 % et 0,2 % pour les autres OS).
Solutions d'hébergement utilisées par les développeurs Go (plusieurs choix possibles)
Source : blog Go
Et vous ?
:fleche: Pourquoi utilisez-vous Go ?
Voir aussi :
:fleche: Google annonce la disponibilité de Go 1.8 qui serait 15 % plus rapide que son prédécesseur grâce à une optimisation de son compilateur
:fleche: Forum Go
:fleche: Plus d'articles dans la rubrique Go
:fleche: Dans quels langages de programmation seriez-vous prêt à vous investir en 2017 ? Et pourquoi ?