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 ?
Pourquoi utilisez-vous Go ?
Voir aussi :
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
Forum Go
Plus d'articles dans la rubrique Go
Dans quels langages de programmation seriez-vous prêt à vous investir en 2017 ? Et pourquoi ?