Pular para o conteúdo principal
Change page

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.

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

Leitura adicional

Conhece algum recurso da comunidade que o ajudou? Edite essa página e adicione!

Este artigo foi útil?