Sobes.tech
Senior

Su kokiais framework'ais ir bibliotekomis dirbote?

sobes.tech AI

Atsakymas iš AI

Mano darbe su Go aš naudojausi keliomis populiariomis karkasais ir bibliotekomis:

  • Gin — lengvas HTTP karkasas, skirtas kurti REST API su aukštu našumu.
  • Echo — dar vienas greitas interneto karkasas su patogiu maršrutizatoriumi ir middleware.
  • GORM — ORM biblioteka darbui su duomenų bazėmis, supaprastinanti CRUD operacijas.
  • Testify — biblioteka rašyti vienetinius testus su patogiais assertions.
  • Viper — programų konfigūracijų valdymui.

Gin pavyzdys paprastam HTTP serveriui:

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() // paleidžia serverį adresu :8080
}