Junior — Middle
Jakie zewnętrzne biblioteki używasz podczas programowania w Go?
sobes.tech AI
Odpowiedź od AI
Podczas tworzenia w Go często używa się następujących bibliotek zewnętrznych:
- Gin — wysokowydajny framework HTTP do tworzenia aplikacji webowych i API.
- Gorm — biblioteka ORM do pracy z bazami danych.
- Cobra — do tworzenia aplikacji CLI.
- Viper — do wygodnego zarządzania konfiguracjami.
- Logrus lub Zap — do strukturalnego logowania.
- Testify — do zaawansowanych testów i mocków.
Przykład użycia 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() // uruchamia serwer na :8080
}