Skip to main content

Configure seu ambiente de desenvolvimento local

Se você estiver pronto para começar a criar, é hora de escolher sua pilha.
Estas são as ferramentas e frameworks que você pode usar para desenvolver seu aplicativo Ethereum.

Frameworks e pilhas pré-criadas

Recomendamos escolher um framework, principalmente se você estiver apenas começando. Criar um dapp completo requer diferentes componentes de tecnologia. Os frameworks incluem muitos dos recursos necessários ou fornecem sistemas de plug-ins fáceis para escolher as ferramentas que você deseja.

Esses frameworks vêm com muitas funcionalidades prontas para usar, como:

  • Recursos para ativar uma instância local de blockchain.
  • Utilitários para compilar e testar seus contratos inteligentes.
  • Complementos de desenvolvimento de cliente para criar seu aplicativo voltado para o usuário dentro do mesmo projeto/repositório.
  • Configuração para se conectar a redes Ethereum e implantar contratos, seja para uma instância em execução local, seja para uma das redes públicas da Ethereum.
  • Distribuição descentralizada de aplicativos: integrações com opções de armazenamento como o IPFS.
alt-eth-blocks
Logotipo da Kurtosis

364

opens in a new tab

Kurtosis Ethereum Package

Um kit de ferramentas baseado em contêiner para configurar e ativar facilmente uma rede de testes Ethereum multi-cliente para desenvolvimento, prototipagem e testes rápidos locais de dApp.
STARLARK
HTML
Abrir Kurtosis Ethereum Packageopens in a new tab
Logotipo Hardhat

7.910

opens in a new tab

Hardhat

Hardhat é um ambiente de desenvolvimento da Ethereum para profissionais.
TYPESCRIPT
SOLIDITY
Abrir Hardhatopens in a new tab
Logotipo da Brownie

2.706

opens in a new tab

Brownie

Um framework baseado em Python para desenvolvimento e testes de contratos inteligentes direcionado à Ethereum Virtual Machine.
C
PYTHON
Abrir Brownieopens in a new tab
Logotipo da Epirus

261

opens in a new tab

Epirus

Uma plataforma para desenvolvimento, implementação e monitoramento de aplicativos blockchain na Java Virtual Machine.
HTML
SHELL
Abrir Epirusopens in a new tab
Logotipo de Create Eth App

2.773

opens in a new tab

Create Eth App

Crie aplicativos com tecnologia Ethereum com um comando. Inclui uma grande quantidade de frameworks de IU e modelos DeFi para escolher.
JAVASCRIPT
TYPESCRIPT
Abrir Create Eth Appopens in a new tab
Logotipo scaffold-eth

1.702

opens in a new tab

Scaffold-ETH-2

Ethers + Hardhat + React: tudo o que você precisa para começar a desenvolver aplicativos descentralizados sustentadas por contratos inteligentes.
TYPESCRIPT
SOLIDITY
Abrir Scaffold-ETH-2opens in a new tab
Logotipo de modelo Solidity

1.981

opens in a new tab

Solidity template

Um modelo GitHub para uma configuração predefinida para seus contratos inteligentes Solidity. Inclui uma rede local de Hardhat, Waffle para testes, Ethers para implementação de carteira e muito mais.
TYPESCRIPT
SOLIDITY
Abrir Solidity templateopens in a new tab
Logotipo do Foundry

9.119

opens in a new tab

Foundry

Um kit de ferramentas extremamente rápido, portátil e modular para desenvolvimento de aplicativos Ethereum escrito em Rust.
RUST
SHELL
Abrir Foundryopens in a new tab

Esta página foi útil?