En una anterior entrega vimos una lista de Frameworks enfocados en Go. Hoy veremos qué es Revel Framework, un framework flexible para Go.
Listar versión de Golang:
go version
Instalamos el framework:
go install github.com/revel/cmd/revel@latest
Obtener herramienta en línea:
go get github.com/revel/cmd/revel
Nota: debemos setear la variable de entorno %GOPATH% (en Windows) o $GOPATH (en Linux).
Verificar la instalación:
revel
Salida:
Usage: revel [OPTIONS] <command> Application Options: /v, /debug If set the logger is set to verbose /historic-run-mode If set the runmode is passed a string not json /historic-build-mode If set the code is scanned using the original parsers, not the go.1.11+ /X, /build-flags: These flags will be used when building the application. May be specified multiple times, only applicable for Build, Run, Package, Test commands /gomod-flags: These flags will execute go mod commands for each flag, this happens during the build process Available commands: build clean new package run test version
Creando un proyecto con Revel Framework
Creamos y ejecutamos proyecto:
revel new -a auditor revel run -a auditor
Con estos comando hemos creado un proyecto llamado ``auditor`` y lo ejecutamos.
Abrimos un navegador web en esta dirección:
http://localhost:9000/UPDATE: Con versiones de Go superiores a la 1.11 se deben hacer algunos pasos extras.
1. Crear un directorio:
$ mkdir hola-mundo $ cd hola-mundo
2. Iniciar un módulo Go:
$ go mod init hola-mundo
3. Instalar Revel y la línea de comandos:
$ go install github.com/revel/revel@latest $ go install github.com/revel/cmd/revel@latest
4. Crear un proyecto Revel:
$ revel new hola-mundo
5. Nos ubicamos en el directorio:
$ cd hola-mundo
6. Ejecutamos el proyecto:
$ revel run hola-mundo
Si todo va bien, abrimos el navegador en la ruta: http://localhost:9000/
¡Hemos creado nuestro primer proyecto con Revel Framework!
Enlaces:
https://revel.github.io/

Comentarios
Publicar un comentario