Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como mod

Echo: un framework web minimalista

En este blog ya hemos hablado de tres frameworks web para el lenguaje de programación Go: Fiber Gin Revel Ahora hablaremos de Echo framework , un framework minimalista. Cuyas características son: Optimiza rutas.  Escalable.  TLS automático.  Soporte a HTTP/2.  Enlace a datos.  Con colección de Middleware.  Renderización de datos.  Soporte a templates .  Extensible. Comenzando con Echo framework 1. Verificamos la versión de Go ( deberíamos tener la última versión ): $ go version 2. Crearemos un directorio para el proyecto y nos ubicaremos en el: $ mkdir hola - echo $ cd hola - echo 3. Inicializamos el módulo: $ go mod init hola - echo Esto nos creará un módulo: go.mod 4. Instalamos Echo : $ go get github . com / labstack / echo / v4 Esto nos descarará la dependencia de Echo framework . 5. Creamos un programa llamado main.go package main import ( "net/http" "github.com...

Creando proyectos con Go

  Desde versiones posteriores a la 1.11 la forma de crear proyectos es la siguiente: 1. Crear un directorio y ubicarse en el: $ mkdir holamundo $ cd holamundo 2. Verificar la versión de Go instalada: $ go version Nosotros contamos con esta versión: go version go1 .25.4 3. Inicializamos el módulo: $ go mod init example.com\holamundo 4. Eso creará un módulo: $ go.mod 5. Creamos un programa main.go con el siguiente contenido: package main import "fmt" func main() { fmt.Println( "¡Hola, mundo en Go!" ) } La estructura del proyecto lucirá así: holamundo / go . mod main . go 6. Ejecutamos el programa: $ go run holamundo . go Salida: ¡ Hola, mundo en Go ! Instalando dependencias con Go Estos son los comandos necesarios: go mod init : inicializa un módulo  go get : instala dependencias Ejemplo: Instalar una dependencia de Gorilla: $ go get github . com / gorilla...