Résultats de l’enquête 2019 auprès des développeurs Go
(blog.golang.org)-
Principaux usages : développement de services API/RPC et d’outils en ligne de commande (CLI)
-
Principalement utilisé dans les domaines du web, des bases de données, du réseau, des systèmes et du DevOps
-
Très utilisé par les entreprises technologiques, mais en expansion aussi dans la finance, les médias et d’autres secteurs
-
Forte adoption chez les développeurs ayant 3 à 10 ans d’expérience, et 56 % des utilisateurs sont de nouveaux venus avec 2 ans d’expérience ou moins
-
Beaucoup de développeurs viennent d’un environnement C/Python
-
OS principal de développement : Linux (66 %) > macOS (53 %) > Windows (20 %)
-
IDE : VS Code (41 %) > GoLand / IntelliJ (34 %) > Vim (14 %)
-
Utiliseront Go dans leur prochain projet (89 %), et Go est considéré comme clé dans le succès de l’entreprise (59 %)
-
Enquête sur l’importance/la satisfaction : fiabilité, concurrence, sécurité, vitesse de build, empreinte mémoire
→ Points d’insatisfaction : débogage, usage du cloud, taille des binaires
-
À la sortie d’une nouvelle version de Go, 75 % des équipes font la mise à niveau dans les 5 mois
-
Cloud : AWS (42 %) > GCP (24 %) > Digital Ocean (8 %) > Azure (7 %)
→ EC2 > K8s > Azure VM > Azure K8s > GCE > Lambda
→ Satisfaction cloud : AWS > GCP > Azure ; le niveau d’insatisfaction est particulièrement élevé pour Azure
-
Fonctionnalités du langage Go absentes aujourd’hui mais jugées indispensables : generics > meilleure gestion des erreurs > programmation fonctionnelle
-
Où obtenir des réponses sur Go : Stack Overflow > Godoc.org > code source > golang.org
Aucun commentaire pour le moment.