Pular para o conteúdo principal
Change page

Frameworks de Desenvolvimento de Dapp

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

Foundry - Foundry é um kit de ferramentas incrivelmente rápido, portátil e modular para desenvolvimento de aplicativos Ethereum

Hardhat - Ambiente de desenvolvimento da Ethereum para profissionais.

Macaco - A ferramenta de desenvolvimento de contratos inteligentes para Pythonistas, Cientistas de Dados e Profissionais de Segurança.

Web3j - Uma plataforma para desenvolver aplicativos blockchain na JVM.

ethers-kt - Biblioteca assíncrona de alto desempenho em Kotlin/Java/Android para blockchains baseadas em EVM.

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

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

Tenderly - Plataforma de desenvolvimento web3 que permite aos desenvolvedores de blockchain criar, testar, depurar, monitorar e operar contratos inteligentes e melhorar a UX do dapp.

The Graph - The Graph para consultar dados de blockchain com eficiência.

Alchemy - Plataforma de Desenvolvimento Ethereum.

NodeReal - Plataforma de desenvolvimento Ethereum.

thirdweb SDK - Crie aplicativos web3 que podem interagir com seus contratos inteligentes usando nossos SDKs e CLI avançados.

Chainstack - Plataforma de desenvolvimento Web3 (Ethereum e outros).

Crossmint-****A plataforma web3 de desenvolvimento a nível empresarial que permite a criação de NFTs nas principais cadeias EVM (entre outras).

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

OpenZeppelin SDK - The Ultimate Smart Contract Toolkit: um conjunto de ferramentas para ajudar você a desenvolver, compilar, atualizar, implantar e interagir com contratos inteligentes.

Catapulta - Ferramenta de contrato inteligente em várias cadeias que automatiza a verificação em exploradores de blocos, monitora os contratos inteligentes e compartilha relatórios de implementação desse contratos plug-n-play para projetos Foundry e Hardhat.

Covalent - APIs de blockchain enriquecidas para mais de 200 redes.

Wake - Tudo em um Framework Python completo para testes de contratos, fuzzing, implantação, varredura de vulnerabilidades e navegação no código.

Veramo - Framework de código aberto, modular e agnóstico que facilita para os desenvolvedores de aplicativos descentralizados a integração de identidades descentralizadas e credenciais verificáveis em suas aplicações.

Leitura adicional

Conhece um recurso da comunidade que te ajudou? Edite essa página e adicione!

Este artigo foi útil?