Sobes.tech
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
}