Junior — Middle
Welke externe bibliotheken gebruik je bij het ontwikkelen in Go?
sobes.tech AI
Antwoord van AI
Bij ontwikkeling in Go worden vaak de volgende externe bibliotheken gebruikt:
- Gin — hoogpresterend HTTP-framework voor het maken van webapplicaties en API's.
- Gorm — ORM-bibliotheek voor het werken met databases.
- Cobra — voor het maken van CLI-toepassingen.
- Viper — voor handig beheer van configuraties.
- Logrus of Zap — voor gestructureerde logging.
- Testify — voor uitgebreide tests en mocks.
Voorbeeld van het gebruik van 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() // start de server op :8080
}