Pular para o conteúdo principal

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.

Traduzir página
Visualizar em inglês

Não há bugs aqui!🐛

Esta página não está sendo traduzida. Ela foi intencionalmente deixada em inglês, por enquanto.

Dapp Desenvolvimento de Infraestrutura

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

Introdução aos frameworks

Criar um aplicativo completo requer diferentes peças de tecnologia. Os frameworks de software incluem muitos dos recursos necessários ou fornecem sistemas de plugins 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 do blockchain.
  • Utilitários para compilar e testar seus contratos inteligentes.
  • Complementos de desenvolvimento de cliente para criar seu aplicativo do 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 ou uma das redes públicas da Ethereum.
  • Distribuição descentralizada de aplicativos - integrações com opções de armazenamento como o IPFS.

Pré-requisitos

Antes de mergulhar em frameworks, recomendamos que você primeiro leia a nossa introdução aos dapps e a pilha de Ethereum.

Frameworks disponíveis

Truffle - Um ambiente de desenvolvimento, teste de framework, compilação e outras ferramentas.

  • trufflesuite.com
  • GitHub

Hardhat - Ethereum development environment for professionals.

Ape - The smart contract development tool for Pythonistas, Data Scientists, and Security Professionals.

Brownie - Ambiente de desenvolvimento e framework de testes em Python.

Embark - Um ambiente de desenvolvimento, teste de framework e outras ferramentas integradas com a Ethereum, IPFS e Whisper.

Web3j - A platform for developing blockchain applications on the JVM.

OpenZeppelin SDK - O Ultimate Smart Contract Toolkit: Um conjunto de ferramentas para ajudá-lo a desenvolver, compilar, atualizar, implantar e interagir com contratos inteligentes.

Crie um aplicativo Eth - Cries aplicativos com a tecnologia Ethereum apenas com um comando. Vem com uma ampla oferta de frameworks de interface do usuário e modelos DeFi para escolher.

Scaffold-Eth - Ethers.js + Hardhat + React componentes e hooks para web3: tudo o que você precisa para começar a construir aplicativos descentralizados fornecidos por contratos inteligentes.

The Graph - The Graph for querying blockchain data efficiently.

Alchemy - Plataforma de Desenvolvimento Ethereum

Dapptools - Um conjunto de ferramentas CLI focadas na Ethereum seguindo a filosofia de design Unix, favorecendo componibilidade, configuração e extensibilidade.

Foundry - Um conjunto de ferramentas rápido, portátil e modular para o desenvolvimento do aplicativo Ethereum, escrito em Rust.

Leitura adicional

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

Este artigo foi útil?

👈

Anterior

Redes de desenvolvimento

Próximo

APIs JavaScript
👉