Ambientes de Desenvolvimento Integrado (IDEs)
Última edição: @Byrde(opens in a new tab), 7 de outubro de 2024
Quando se trata de desenvolver um ambiente de trabalho integrado (IDE)(opens in a new tab) programar em Ethereum é similar 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ê quer brincar com o código antes de configurar um ambiente de desenvolvimento local, esses aplicativos na web são personalizados para o desenvolvimento de contratos inteligentes em Ethereum.
Remix(opens in a new tab) - IDE baseada 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 multicadeia baseada na 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 a rede de testes de primeira classe
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 baseada na Web que permite escrever, compilar e depurar seu contrato inteligente
Aplicativos IDEs
A maioria dos IDEs estabelecidos possuem plugins integrados para melhorar a experiência de desenvolvimento em Ethereum. No mínimo, eles fornecem destaque de sintaxe para linguagens de contrato inteligentes.
Visual Studio Code - IDE profissional multiplataforma com suporte oficial da Ethereum.
- Visual Studio Code(opens in a new tab)
- Bancada de trabalho para Azure Blockchain(opens in a new tab)
- Amostras 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 na sua máquina local
Plugins e extensões
- Solidity(opens in a new tab) - Linguagem Ethereum Solidity para Visual Studio Code
- Solidity + Hardhat para VS Code(opens in a new tab) - Suporte Solidity e Hardhat oferecido pela equipe Hardhat
- Prettier Solidity(opens in a new tab) - Formatador de código que faz uso do Prettier
Leitura adicional
Conhece algum recurso da comunidade que o ajudou? Edite essa página e adicione!