Junior — Middle
Quali librerie di terze parti utilizzi nello sviluppo in Go?
sobes.tech AI
Risposta dell'AI
Durante lo sviluppo in Go, vengono spesso utilizzate le seguenti librerie di terze parti:
- Gin — framework HTTP ad alte prestazioni per creare applicazioni web e API.
- Gorm — libreria ORM per lavorare con i database.
- Cobra — per creare applicazioni CLI.
- Viper — per una gestione comoda delle configurazioni.
- Logrus o Zap — per il logging strutturato.
- Testify — per test avanzati e mock.
Esempio di utilizzo di 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() // avvia il server su :8080
}