Ajude a atualizar esta página

🌏

Há uma nova versão desta página mas, no momento, ela está apenas em inglês. Ajude-nos a traduzir a última versão.

Nenhum bug encontrado!🐛

Por enquanto, esta página permanecerá em inglês.

Ambientes de Desenvolvimento Integrado (IDEs)

Última edição: , Invalid DateTime
Editar Página

Quando se trata de construir um ambiente de trabalho integrado (IDE) 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 customizados para o desenvolvimento de contratos inteligentes em Ethereum.

Remix - IDE baseado na web com análise estática integrada e uma máquina virtual de blockchain para testes.

EthFiddle - IDE baseado na web que permite que você escreva, compile e depure seu contrato inteligente.

ChainIDE - IDE Multi-Chain baseado em nuvem.

Replit - Um ambiente customizável de desenvolvimento para Ethereum com recarregamento rápido, checagem de erros, e suporte de primeira classe para Testnet.

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.

Atom - Um editor de texto de código aberto para o século XXI

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 - Linguagem Ethereum Solidity para Visual Studio Code
  • Prettier Solidity - Formatador de código que faz uso do Prettier

Leitura adicional

Conhece um recurso da comunidade que o ajudou? Edite esta página e adicione-o!

Was this article helpful?