En este blog ya hemos hablado de tres frameworks web para el lenguaje de programación Go:
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/labstack/echo/v4" ) func main() { e := echo.New() e.GET("/", func(c echo.Context) error { return c.String(http.StatusOK, "Hola, mundo con Echo!") }) e.Logger.Fatal(e.Start(":1323")) }
6. Ejecutamos la aplicación:
$ go run .
Si todo va bien, abrimos el navegador en la ruta: http://localhost:1323
Salida:
Hola, mundo con Echo!
Con esto ¡Hemos creado nuestra primera aplicación con Echo framework!
Continuaremos con esta serie sobre Go.
Enlaces:
https://echo.labstack.com/

Comentarios
Publicar un comentario