Ambientes de Desenvolvimento Integrado (IDEs)
Última atualização da página: 21 de agosto de 2025
Quando se trata de configurar um ambiente de desenvolvimento integrado (IDE) (opens in a new tab), programar aplicações na Ethereum é semelhante a programar qualquer outro projeto de software. Há muitas opções para escolher, então simplesmente escolha o IDE ou editor de código que melhor se adapta a suas preferências. A melhor escolha para o seu desenvolvimento em Ethereum provavelmente vai ser o IDE que você já usa para o desenvolvimento tradicional de softwares.
IDEs baseados na Web
Se você deseja mexer no código antes de configurar um ambiente de desenvolvimento local, estes aplicativos da web são feitos sob medida para o desenvolvimento de contratos inteligentes da Ethereum.
Remix (opens in a new tab) - IDE baseado na Web com análise estática integrada e uma máquina virtual de blockchain de teste
ChainIDE (opens in a new tab) - Uma IDE multichain baseada em nuvem
Replit (Solidity Starter - Beta) (opens in a new tab) - Um ambiente de desenvolvimento personalizável para Ethereum com hot reloading, verificação de erros e suporte de primeira classe à rede de teste
Tenderly Sandbox (opens in a new tab) - Um ambiente de prototipagem rápida onde você pode escrever, executar e depurar contratos inteligentes no navegador usando Solidity e JavaScript
EthFiddle (opens in a new tab) - IDE baseado na Web que permite escrever, compilar e depurar seu contrato inteligente
IDEs de desktop
A maioria dos IDEs estabelecidos possuem plugins integrados para melhorar a experiência de desenvolvimento em Ethereum. No mínimo, eles fornecem realce de sintaxe para linguagens de contratos inteligentes.
Visual Studio Code - IDE profissional multiplataforma com suporte oficial da Ethereum
- Visual Studio Code (opens in a new tab)
- Exemplos de código (opens in a new tab)
- GitHub (opens in a new tab)
IDEs de JetBrains (IntelliJ IDEA etc.) - Ferramentas essenciais para desenvolvedores de software e equipes
Remix Desktop - Experimente o Remix IDE em sua máquina local
Plugins e extensões
- solidity (opens in a new tab) - Linguagem Solidity do Ethereum para Visual Studio Code
- Solidity + Hardhat para VS Code (opens in a new tab) - Suporte para Solidity e Hardhat pela equipe do Hardhat
- Prettier Solidity (opens in a new tab) - Formatador de código usando o prettier
Leitura adicional
- IDEs da Ethereum (opens in a new tab) - Lista da Alchemy de IDEs da Ethereum
Conhece um recurso da comunidade que o ajudou? Edite esta página e adicione-a!