6 points par xguru 2020-04-23 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • 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.

Aucun commentaire pour le moment.