Skip to main content

Configurar o seu ambiente de programação local

Se está pronto para começar a criar, é altura de escolher a sua aplicação.
Eis as ferramentas e plataformas que pode utilizar para o ajudar a criar a sua própria aplicação Ethereum.

Quadros e stacks pré-fabricados

Recomendamos que escolha um quadro, especialmente se estiver apenas a começar. Construir uma dapp completa requer diferentes peças tecnológicas. Os quadros incluem muitas das características necessárias ou fornecem sistemas de plugins fáceis para escolher as ferramentas que pretende.

Estes quadros vêm com muitas funcionalidades prontas a utilizar, como:

  • Funcionalidades para criar uma cópia local da blockchain.
  • Utilitários para compilar e testar os seus contratos inteligentes.
  • Extensões de desenvolvimento do cliente para construir a sua aplicação virada para o utilizador, dentro do mesmo projeto/repositório.
  • Configuração para ligar a redes Ethereum e implementar contratos, quer numa instância executada localmente, quer numa das redes públicas da Ethereum.
  • Distribuição descentralizada de aplicações - integrações com opções de armazenamento como o IPFS.
alt-eth-blocks
Logótipo Kurtosis

364

opens in a new tab

Kurtosis Ethereum Package

Um kit de ferramentas baseado em container para configurar facilmente e criar uma rede de teste Ethereum multi-cliente para rápido desenvolvimento, prototipagem e teste de dApp local.
STARLARK
HTML
Abrir Kurtosis Ethereum Packageopens in a new tab
Logótipo Hardhat

7.910

opens in a new tab

Hardhat

O Hardhat é um ambiente de desenvolvimento Ethereum para profissionais.
TYPESCRIPT
SOLIDITY
Abrir Hardhatopens in a new tab
Logótipo Brownie

2.706

opens in a new tab

Brownie

Uma estrutura de desenvolvimento e teste baseada em Python para contratos inteligentes que têm como alvo a Máquina Virtual Ethereum.
C
PYTHON
Abrir Brownieopens in a new tab
Logótipo Epirus

261

opens in a new tab

Epirus

Uma plataforma para desenvolver, implementar e monitorizar aplicações blockchain na Máquina Virtual Java.
HTML
SHELL
Abrir Epirusopens in a new tab
Logótipo de criação de Apps ETH

2.773

opens in a new tab

Create Eth App

Crie aplicações com tecnologia Ethereum com um único comando. Vem com uma ampla oferta de frameworks UI e modelos DeFi para escolher.
JAVASCRIPT
TYPESCRIPT
Abrir Create Eth Appopens in a new tab
Logótipo scaffold-eth

1.702

opens in a new tab

Scaffold-ETH-2

Ethers + Hardhat + React: tudo o que precisa para começar a criar aplicações descentralizadas baseadas em contratos inteligentes.
TYPESCRIPT
SOLIDITY
Abrir Scaffold-ETH-2opens in a new tab
Logótipo do template Solidity

1.981

opens in a new tab

Solidity template

Um modelo GitHub para uma configuração previamente construída para os seus contratos inteligentes Solidity. Inclui uma rede local Hardhat, Waffle para testes, Ethers para implementação de carteiras e muito mais.
TYPESCRIPT
SOLIDITY
Abrir Solidity templateopens in a new tab
Logótipo Foundry

9.119

opens in a new tab

Foundry

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

Esta página foi útil?