Junior — Middle
Jaké externí knihovny používáš při vývoji v Go?
sobes.tech AI
Odpověď od AI
Při vývoji v jazyce Go se často používají následující knihovny třetích stran:
- Gin — vysoce výkonný HTTP framework pro tvorbu webových aplikací a API.
- Gorm — ORM knihovna pro práci s databázemi.
- Cobra — pro tvorbu CLI aplikací.
- Viper — pro pohodlné řízení konfigurací.
- Logrus nebo Zap — pro strukturované logování.
- Testify — pro rozšířené testování a mocky.
Příklad použití 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() // spouští server na :8080
}