Sobes.tech
Junior — Middle

Que bibliotecas externas utilizas ao desenvolver em Go?

sobes.tech IA

Resposta da IA

Ao desenvolver em Go, frequentemente utilizam-se as seguintes bibliotecas de terceiros:

  • Gin — framework HTTP de alto desempenho para criar aplicações web e APIs.
  • Gorm — biblioteca ORM para trabalhar com bases de dados.
  • Cobra — para criar aplicações CLI.
  • Viper — para uma gestão conveniente de configurações.
  • Logrus ou Zap — para logging estruturado.
  • Testify — para testes avançados e mocks.

Exemplo de uso do Gin:

import "github.com/gin-gonic/gin"

func main() {
    r := gin.Default()
    r.GET("/ping", func(c *gin.Context) {
        c.JSON(200, gin.H{"message": "pong"})
    })
    r.Run() // inicia o servidor na porta :8080
}