Sobes.tech
Senior

Milyen keretrendszerekkel és könyvtárakkal dolgoztál?

sobes.tech MI

Válasz az MI-től

A Go-val végzett munkám során több népszerű keretrendszert és könyvtárat használtam:

  • Gin — egy könnyű HTTP keretrendszer a magas teljesítményű REST API-k létrehozásához.
  • Echo — egy másik gyors webkeretrendszer kényelmes routerrel és middleware-sel.
  • GORM — egy ORM-könyvtár az adatbázisokkal való munkához, megkönnyítve a CRUD műveleteket.
  • Testify — egy könyvtár egységtesztek írásához kényelmes assert-ekkel.
  • Viper — az alkalmazás konfigurációinak kezeléséhez.

Példa a Gin használatára egy egyszerű HTTP szerverhez:

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() // elindítja a szervert a :8080 címen
}