Le nouveau site officiel d’introduction de Go est en ligne: https://go.dev/
En quoi est-il donc différent du vénérable https://golang.org ?
golang.org | go.dev | |
---|---|---|
cœur de cible | codeurs | décideurs |
mise en avant | playground | entreprises utilisatrices |
secondaire | une vidéo de conférence | références, sites de formation |
section unique | le projet | solutions |
Au-delà de ce ciblage, c’est dans l’une des sections communes que se trouve le gros du travail sur go.dev: la découverte des paquets.
Là où https://golang.org ne référence que les paquets de la bibliothèque standard
et les outils additionnels créés par le projet Go (other packages sur https://golang.org/pkg/),
déléguant à https://godoc.org la référence “brute” des paquets Open Source communautaires,
basée uniquement sur les commentaires du code au format go doc
, le nouveau site
https://go.dev utilise comme Github, Gitlab et les autres forges la documentation
rédigée, et fournit des informations externes au code: date de publication, license,
module.
À l’inverse de la neutralité purement technique de https://godoc.org, la vocation du site est de fournir au fil de ses évolutions une mise en avant des modules communautaires de plus grande qualité, fiabilité, ou valeur, basée sur une combinaison de critères issus du nombre de téléchargements, devenu disponible avec le proxy public https://proxy.golang.org et les serveurs associés, mais aussi les mesures de qualité issues de l’analyse statique, et tous autres signaux qualitatifs disponibles.
Il y aura donc probablement des jeux de SEO dans l’avenir des modules Go, autour de ce nouveau site. Ces enjeux sont détaillés dans la présentation des fonctionnalités à venir pour le “discovery site” présenté notamment par Julie Qiu lors de Gophercon Europe dans cette vidéo.