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...
En anteriores post hablamos de esos lenguajes de programación que sirven para crear Smart Contract que se implementarán en sus respectivos blockchains : Plutus . Rholang . Solidity . Veamos una tabla: Lenguaje Tipo de Smart Contract Blockchain principal Plutus EUTXO, funcional, verificación formal Cardano Rholang Modelo de procesos concurrentes RChain Solidity EVM bytecode Ethereum y cadenas EVM Cada uno de estos lenguajes está diseñado para escribir Smart Contracts dentro de un ecosistema blockchain específico, con su propia máquina virtual, su propio modelo de ejecución y sus propias reglas. ┌──────────────────────────────────────────┐ │ Lenguaje de programación │ └───────────────┬───────────────┬──────────┘ │ ...