Junior — Middle
Aké externé knižnice používate pri vývoji v Go?
sobes.tech AI
Odpoveď od AI
Pri vývoji v jazyku Go sa často používajú nasledujúce knižnice tretích strán:
- Gin — vysoko výkonný HTTP framework na tvorbu webových aplikácií a API.
- Gorm — ORM knižnica na prácu s databázami.
- Cobra — na tvorbu CLI aplikácií.
- Viper — na pohodlné riadenie konfigurácií.
- Logrus alebo Zap — na štruktúrované logovanie.
- Testify — na rozšírené testovanie a mocky.
Príklad použitia 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() // spúšťa server na :8080
}