introduccion
Este post es una introducción a las herramientas de desarrollo, lenguajes y frameworks utilizados para el desarrollo de contratos inteligentes de Ethereum. Examinaremos diferentes métodos de desarrollo de contratos inteligentes para la cadena de bloques Ethereum. Discutiremos varios construcciones del lenguaje de solidity en detalle, que es actualmente el lenguaje de más popular para el desarrollo de contratos en Ethereum.
En este post, cubriremos los siguientes temas:
• Lenguajes
• Compiladores
• Herramientas y bibliotecas
• Frameworks
• Desarrollo e implementación de contratos
• El diseño de un archivo de código fuente de Solidity
• El lenguaje solidity
Hay varias herramientas disponibles para el desarrollo de Ethereum. El siguiente diagrama muestra la taxonomía de varias herramientas de desarrollo, clientes, IDE y frameworks de desarrollo para Ethereum:

Hay una serie de recursos disponibles relacionados con herramientas de desarrollo para
Ethereum en la siguiente dirección:
https://ethdocs.org/en/latest/contracts-and-transactions/developer-tools.html#developer-tools
La taxonomía anterior no incluye todos los frameworks ni herramientas que existen para
desarrollo en Ethereum. Muestra las herramientas y los frameworks de trabajo más utilizados, incluidos algunos que usaremos en nuestros ejemplos a lo largo de este post.
Dado que hemos discutido algunas de las principales herramientas disponibles en Ethereum en post anteriores, como Remix IDE y MetaMask, este post se centrará principalmente en Geth, Solidity, Ganache, solc y Truffle. También hablaremos brevemente de algunos elementos, como los requisitos previos para instalar Node.js Comenzaremos explorando algunos de los lenguajes de programación que se pueden usar en la blockchain de Ethereum.
Imagen del Post: Pintura de Cesar Manrique
Suscríbete o cómpralo para obtener acceso
Lee más contenido de este tipo suscribiéndote o compra el curso hoy mismo.