Entornos de desarrollo integrados (IDE)
Cuando se trata de configurar un entorno de desarrollo integrado (IDE) (se abre en una pestaña nueva), programar aplicaciones en Ethereum es similar a programar cualquier otro proyecto de software. Hay muchas opciones para elegir, así que, al final del día, elija el IDE o editor de código que mejor se adapte a sus preferencias. Lo más probable es que la mejor opción de IDE para su desarrollo en Ethereum sea el IDE que ya utiliza para el desarrollo de software tradicional.
IDE basados en la web
Si busca trastear con el código antes de configurar un entorno de desarrollo local, estas aplicaciones web están creadas específicamente para el desarrollo de contratos inteligentes en Ethereum.
Remix (se abre en una pestaña nueva) - IDE basado en la web con análisis estático integrado y una máquina virtual de cadena de bloques de prueba
ChainIDE (se abre en una pestaña nueva) - Un IDE multicadena basado en la nube
Replit (Solidity Starter - Beta) (se abre en una pestaña nueva) - Un entorno de desarrollo personalizable para Ethereum con recarga en caliente, comprobación de errores y soporte de primera clase para redes de prueba
Tenderly Sandbox (se abre en una pestaña nueva) - Un entorno de creación rápida de prototipos donde puede escribir, ejecutar y depurar contratos inteligentes en el navegador usando Solidity y JavaScript
EthFiddle (se abre en una pestaña nueva) - IDE basado en la web que le permite escribir, compilar y depurar su contrato inteligente
IDE de escritorio
La mayoría de los IDE establecidos han creado complementos para mejorar la experiencia de desarrollo en Ethereum. Como mínimo, proporcionan resaltado de sintaxis para lenguajes de contratos inteligentes.
Visual Studio Code: IDE profesional multiplataforma con soporte oficial para Ethereum
- Visual Studio Code (se abre en una pestaña nueva)
- Ejemplos de código (se abre en una pestaña nueva)
- GitHub (se abre en una pestaña nueva)
IDE de JetBrains (IntelliJ IDEA, etc.): Herramientas esenciales para desarrolladores y equipos de software
- JetBrains (se abre en una pestaña nueva)
- GitHub (se abre en una pestaña nueva)
- IntelliJ Solidity (se abre en una pestaña nueva)
Remix Desktop: Experimente el IDE Remix en su máquina local
Complementos y extensiones
- solidity (se abre en una pestaña nueva): lenguaje Solidity de Ethereum para Visual Studio Code
- Solidity + Hardhat for VS Code (se abre en una pestaña nueva): soporte para Solidity y Hardhat por parte del equipo de Hardhat
- Prettier Solidity (se abre en una pestaña nueva): formateador de código usando Prettier
Más información
- IDE de Ethereum (se abre en una pestaña nueva) - Lista de IDE de Ethereum de Alchemy
¿Conoce algún recurso de la comunidad que le haya servido de ayuda? ¡Edite esta página y añádalo!