Vai al contenuto principale
Change page

Framework di sviluppo per dApp

Ultimo aggiornamento della pagina: 26 febbraio 2026

Introduzione ai framework

Costruire una dApp a tutti gli effetti richiede diversi elementi tecnologici. I framework software includono molte delle funzionalità necessarie o forniscono semplici sistemi di plugin per scegliere gli strumenti desiderati.

I framework sono dotati di molte funzionalità pronte all'uso, come:

  • Funzionalità per avviare un'istanza locale della blockchain.
  • Utilità per compilare e testare i tuoi contratti intelligenti.
  • Componenti aggiuntivi per lo sviluppo del client per creare la tua applicazione rivolta all'utente all'interno dello stesso progetto/repository.
  • Configurazione per connettersi alle reti di Ethereum e distribuire contratti, sia su un'istanza in esecuzione locale, sia su una delle reti pubbliche di Ethereum.
  • Distribuzione di app decentralizzate: integrazioni con opzioni di archiviazione come IPFS.

Prerequisiti

Prima di immergerti nei framework, ti consigliamo di leggere la nostra introduzione alle dApp e allo stack di Ethereum.

Framework disponibili

Foundry - Foundry è un toolkit incredibilmente veloce, portatile e modulare per lo sviluppo di applicazioni su Ethereum

Hardhat - Ambiente di sviluppo su Ethereum per professionisti.

Ape - Lo strumento di sviluppo di contratti intelligenti per programmatori Python, scienziati dei dati e professionisti della sicurezza.

Web3j - Una piattaforma per lo sviluppo di applicazioni blockchain sulla JVM.

ethers-kt - Libreria asincrona e ad alte prestazioni in Kotlin/Java/Android per blockchain basate su EVM.

Create Eth App - Crea app basate su Ethereum con un solo comando. Viene fornito con un'ampia offerta di framework per l'interfaccia utente e modelli DeFi tra cui scegliere.

Scaffold-Eth - Ethers.js + Hardhat + componenti e hook React per il web3: tutto ciò di cui hai bisogno per iniziare a creare applicazioni decentralizzate basate su contratti intelligenti.

Tenderly - Piattaforma di sviluppo web3 che consente agli sviluppatori blockchain di creare, testare, eseguire il debug, monitorare e gestire contratti intelligenti e migliorare l'UX delle dApp.

The Graph - The Graph per interrogare i dati della blockchain in modo efficiente.

Alchemy - Piattaforma di sviluppo su Ethereum.

NodeReal - Piattaforma di sviluppo su Ethereum.

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

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

Crossmint - Piattaforma di sviluppo web3 di livello aziendale, che ti consente di creare applicazioni NFT su tutte le principali catene EVM (e altre).

Brownie - Ambiente di sviluppo e framework di test basato su Python.

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

Catapulta - Strumento di distribuzione di contratti intelligenti multi-catena, automatizza le verifiche negli esploratori di blocchi, tiene traccia dei contratti intelligenti distribuiti e condivide i report di distribuzione, plug-n-play per progetti Foundry e Hardhat.

GoldRush (basato su Covalent) - GoldRush offre la suite di API di dati blockchain più completa per sviluppatori, analisti e aziende. Che tu stia costruendo una dashboard DeFi, un portafoglio, un bot di trading, un agente IA o una piattaforma di conformità, le API di dati forniscono un accesso rapido, accurato e intuitivo per gli sviluppatori ai dati on-chain essenziali di cui hai bisogno

Wake - Framework Python all-in-one per test dei contratti, fuzzing, distribuzione, scansione delle vulnerabilità e navigazione del codice.

Veramo - Framework open source, modulare e agnostico che semplifica agli sviluppatori di applicazioni decentralizzate la creazione di identità decentralizzate e credenziali verificabili nelle loro applicazioni.

Letture consigliate

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

Tutorial: Framework di sviluppo su Ethereum

Questo articolo è stato utile?