Go é uma linguagem compilada focada em produtividade e programação concorrente.
o que é Go Modules?
Um módulo é uma coleção de pacotes Go armazenados em uma árvore de arquivos com um arquivo go.mod na sua raiz.
O arquivo go.mod define o module path do módulo, que também é o caminho de importação usado para o diretório root, e seus requisitos de dependência, que são os outros módulos necessários para uma compilação bem sucedida.
Cada requisito de dependência é escrito como um module path e uma versão semântica específica.
é uma alternativa para GOPATH.
Tem suporte integrado para versionamento e distribuição de pacotes
Os módulos devem dar mais confiança para os desenvolvedores trabalharem dentro do GOPATH
As informações de dependência de versão são explícitas, porém leves, e as compilações são mais confiáveis e reprodutíveis
Top comments (0)