Junior — Middle
Jakie masz doświadczenie w korzystaniu z frameworków webowych w praktyce programowania?
sobes.tech AI
Odpowiedź od AI
W praktyce programowania w Go korzystałem z kilku popularnych frameworków webowych, takich jak Gin i Echo. Gin pozwala na szybkie tworzenie REST API dzięki prostemu i zwięzłemu składni, obsługuje middleware i routowanie. Echo jest również wygodny do budowania aplikacji internetowych z obsługą grup tras, middleware i wbudowaną walidacją.
Przykład prostego serwera HTTP na Gin:
package main
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
}
Użycie tych frameworków pozwala przyspieszyć rozwój, strukturyzować kod i łatwo rozbudowywać funkcjonalność aplikacji webowych.