Vai al contenuto principale
Change page

Framework di sviluppo delle dapp

Ultima modifica: @ilrado(opens in a new tab), 9 aprile 2024

Introduzione ai framework

Sviluppare una dapp completa richiede diverse tecnologie. I framework software includono molte delle funzionalità necessarie oppure offrono semplici plugin per scegliere gli strumenti richiesti.

I framework sono già dotati di molte funzionalità, come:

  • Funzionalità per avviare un'istanza di blockchain locale.
  • Utilità per compilare e testare i tuoi contratti intelligenti.
  • Componenti aggiuntivi di sviluppo client per creare un'applicazione rivolta all'utente all'interno dello stesso progetto/repository.
  • Configurazione per connettersi a reti Ethereum e distribuire contratti, a un'istanza locale o a una delle reti pubbliche di Ethereum.
  • Distribuzione di app decentralizzate - integrazioni con opzioni di archiviazione come IPFS.

Prerequisiti

Prima di iniziare a studiare i framework, raccomandiamo la lettura della nostra introduzione alle dApp e allo stack di Ethereum.

Framework disponibili

Foundry - Foundry è un toolkit dalla straordinaria velocità, portatile e modulare per lo sviluppo di applicazioni di Ethereum.

Hardhat: ambiente di sviluppo Ethereum per professionisti

Ape: Lo strumento di sviluppo di contratti intelligenti per utilizzatori di Python, Data Scientist e Professionisti della Sicurezza.

Web3j - Una piattaforma per sviluppare applicazioni della blockchain sulla JVM

Create Eth App - Crea app per Ethereum con un comando. Offre una vasta scelta di framework per l'interfaccia utente e modelli DeFI tra cui scegliere.

Scaffold-Eth - I componenti Ethers.js + Hardhat + React e gli hook per web3: tutto ciò che ti serve per iniziare a creare applicazioni decentralizzate alimentate da contratti intelligenti.

Tenderly - Piattaforma di sviluppo di Web3 che consente agli sviluppatori della blockchain di costruire, testare, eseguire il debug, monitorare e gestire i contratti intelligenti, nonché di migliorare l'UX della dapp.

The Graph - The Graph per interrogare efficientemente i dati della blockchain

Alchemy - Piattaforma di sviluppo Ethereum

NodeReal - Piattaforma di sviluppo per Ethereum.

thirdweb SDK - Sviluppa applicazioni web3 che possono interagire con i tuoi contratti intelligenti usando i nostri potenti SDK e CLI.

Chainstack - Piattaforma di sviluppo Web3 (Ethereum e altri).

Brownie - Ambiente di sviluppo e framework per il test basati su Python

Truffle - Ambiente di sviluppo, framework di test, pipeline di sviluppo e altri strumenti

OpenZeppelin SDK - Il kit di strumenti definitivo per i contratti intelligenti: una suite di strumenti per aiutarti a sviluppare, compilare, aggiornare, distribuire e interagire con i contratti intelligenti

Letture consigliate

Conosci una risorsa della comunità che ti è stata utile? Modifica questa pagina e aggiungila!

Questo articolo è stato utile?