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
}