Vai al contenuto principale

Configura il tuo ambiente di sviluppo locale

Prima di iniziare a creare, è necessario scegliere uno stack.
Ecco gli strumenti e i framework che puoi utilizzare per creare un'applicazione Ethereum.

Framework e stack preimpostati

Ti consigliamo di scegliere un framework, soprattutto se hai appena iniziato. Costruire una dapp completa richiede diversi componenti della tecnologia. I framework includono molte delle funzionalità necessarie o forniscono semplici sistemi plug-in per scegliere gli strumenti desiderati.

Questi framework sono dotati di molte funzionalità disponibili subito, come:

  • Funzionalità per avviare un'istanza blockchain locale.
  • Utilità per compilare e testare i tuoi contratti intelligenti.
  • Componenti aggiuntivi per lo sviluppo su client per creare un'applicazione per gli utenti all'interno dello stesso progetto/repository.
  • Configurazione per connettersi alle reti di Ethereum e distribuire i contratti, che sia a un'istanza operata localmente o una delle reti pubbliche di Ethereum.
  • Distribuzione decentralizzata delle app. Integrazioni con opzioni di storage come IPFS.
Figura di blocchi organizzati come simbolo ETH
Logo di Waffle

958

(opens in a new tab)

Waffle

La libreria di test più avanzata per i contratti intelligenti. Da usare da sola o con Scaffold-eth o Hardhat.
TYPESCRIPTSOLIDITY
Open Waffle(opens in a new tab)
Logo di Kurtosis

205

(opens in a new tab)

Kurtosis Ethereum Package

Un kit di strumenti basato sul contenitore per configurare e avviare facilmente una rete di prova Ethereum multi-client che consenta un rapido sviluppo, prototipazione e test di dApp locali.
STARLARKPYTHON
Open Kurtosis Ethereum Package(opens in a new tab)
Logo di Hardhat

7.050

(opens in a new tab)

Hardhat

Hardhat è un ambiente di sviluppo Ethereum per professionisti.
TYPESCRIPTSOLIDITY
Open Hardhat(opens in a new tab)
Logo di Truffle

14.020

(opens in a new tab)

Truffle

Con la Truffle Suite, passare dall'idea alla dapp è comodissimo.
TYPESCRIPTJAVASCRIPT
Open Truffle(opens in a new tab)
Logo di Brownie

2.629

(opens in a new tab)

Brownie

Un framework di test e sviluppo basato su Python per i contratti intelligenti destinati alla Macchina Virtuale di Ethereum.
PYTHONSOLIDITY
Open Brownie(opens in a new tab)
Logo di Epirus

243

(opens in a new tab)

Epirus

Una piattaforma per lo sviluppo, la distribuzione e il monitoraggio delle applicazioni blockchain sulla macchina virtuale di Java.
HTMLSHELL
Open Epirus(opens in a new tab)
Crea il logo dell'app Eth

2.720

(opens in a new tab)

Create Eth App

Crea app basate su Ethereum con un comando. Viene fornito con un'ampia offerta di framework di interfaccia utente e modelli DeFi tra cui scegliere.
JAVASCRIPTTYPESCRIPT
Open Create Eth App(opens in a new tab)
logo scaffold-eth

1.188

(opens in a new tab)

Scaffold-ETH-2

Ether + Hardhat + React: tutto ciò di cui hai bisogno per iniziare a creare applicazioni decentralizzate basate sui contratti intelligenti.
TYPESCRIPTJAVASCRIPT
Open Scaffold-ETH-2(opens in a new tab)
Logo del modello Solidity

1.937

(opens in a new tab)

Solidity template

Un modello di GitHub per una configurazione predefinita per i tuoi contratti intelligenti in Solidity. Include una rete locale Hardhat, Waffle per i test, Ether per l'implementazione del portafoglio, e molto altro.
TYPESCRIPTSOLIDITY
Open Solidity template(opens in a new tab)
Logo di Foundry

7.930

(opens in a new tab)

Foundry

Un kit di strumenti incredibilmente veloce, portatile e modulare per lo sviluppo di applicazioni di Ethereum scritto in Rust.
RUSTSHELL
Open Foundry(opens in a new tab)

Questa pagina è stata utile?

Ultimo aggiornamento sito web: 24 luglio 2024

Impara

  • Learn Hub
  • Cos'è Ethereum?
  • Cos'è Ether (ETH)?
  • Portafogli Ethereum
  • Cos'è il Web3?
  • Contratti intelligenti
  • Gas fees
  • Esegui un nodo
  • Sicurezza di Ethereum e prevenzione delle truffe
  • Hub del quiz
  • Glossario di Ethereum

Build

  • Pagina principale del costruttore
  • Tutorial
  • Documentazione
  • Impara scrivendo codice
  • Configura l'ambiente locale
  • Sovvenzioni
  • Argomenti fondamentali
  • Fondamenti di progettazione UX/UI
  • Aziende - Rete principale Ethereum
  • Aziende - Ethereum privata
(opens in a new tab)(opens in a new tab)(opens in a new tab)
  • Chi siamo
  • Risorse del marchio di Ethereum
  • Codice di condotta
  • Opportunità di lavoro
  • Politica sulla privacy
  • Condizioni d'uso
  • Politica sui cookie
  • Contatti Ufficio Stampa(opens in a new tab)