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
- Installa Foundry (opens in a new tab)
- Libro di Foundry (opens in a new tab)
- Chat della community di Foundry su Telegram (opens in a new tab)
- Awesome Foundry (opens in a new tab)
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.
- Documentazione (opens in a new tab)
- GitHub (opens in a new tab)
- Brownie non è attualmente mantenuto
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.
- OpenZeppelin Defender SDK (opens in a new tab)
- GitHub (opens in a new tab)
- Forum della community (opens in a new tab)
- Lo sviluppo di OpenZeppelin SDK è terminato
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
- Sito web (opens in a new tab)
- Documentazione (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
Wake - Framework Python all-in-one per test dei contratti, fuzzing, distribuzione, scansione delle vulnerabilità e navigazione del codice.
- Homepage (opens in a new tab)
- Documentazione (opens in a new tab)
- GitHub (opens in a new tab)
- Estensione per VS Code (opens in a new tab)
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.
- Homepage (opens in a new tab)
- Documentazione (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
- Pacchetto NPM (opens in a new tab)
Letture consigliate
Conosci una risorsa della community che ti è stata utile? Modifica questa pagina e aggiungila!
Argomenti correlati
Tutorial: Framework di sviluppo su Ethereum
- Contratto intelligente Hello World per principianti – Fullstack – Crea e distribuisci un contratto intelligente hello world usando Hardhat, quindi connettilo a un frontend.