Middle
Quali librerie e framework sono stati utilizzati nel servizio Go?
sobes.tech AI
Risposta dell'AI
Nei servizi Go, vengono spesso utilizzate le seguenti librerie e framework:
- net/http — libreria standard per creare server e client HTTP.
- gorilla/mux — potente router per richieste HTTP.
- gin-gonic/gin — framework web leggero e veloce.
- gorm — ORM per lavorare con i database.
- logrus o zap — librerie per il logging strutturato.
- viper — per la gestione delle configurazioni.
- cobra — per creare applicazioni CLI.
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 sulla porta :8080
}