Naar hoofdinhoud gaan

Stel u lokale ontwikkelingsomgeving in

Als u klaar bent om te beginnen, is het tijd om uw stack te kiezen.
Hier zijn de tools en frameworks die u kunt gebruiken om uw Ethereum-applicatie te bouwen.

Frameworks en vooraf gemaakte stacks

We raden u aan om een framework te kiezen, zeker als u pas bent begonnen. Het bouwen van een volledige dapp vereist verschillende technologieën. Frameworks omvatten veel van de benodigde functies of bieden eenvoudige plug-in systemen aan om de tools te kiezen die u nodig heeft.

Deze frameworks komen met veel out-of-the-box functionaliteit, zoals:

  • Functies om een lokale blockchain-instantie op te zetten.
  • Hulpprogramma's om je slimme contracten te compileren en te testen.
  • Client-ontwikkeling-add-ons om uw gebruikersgerichte applicatie binnen hetzelfde project/repository te bouwen.
  • Configuratie om verbinding te maken met Ethereum-netwerken en contracten te implementeren, of het nu gaat om een lokaal lopende instantie of een van de publieke netwerken van Ethereum.
  • Gedecentraliseerde app-distributie - integraties met opslagopties zoals IPFS.
Illustratie van blokken die worden georganiseerd als een ETH-symbool
Waffle logo

957

(opens in a new tab)

Waffle

De meest geavanceerde testbibliotheek voor slimme contracten. Gebruik alleen of met Scaffold-eth of Hardhat.
TYPESCRIPTSOLIDITY
Open Waffle(opens in a new tab)
Kurtosis-logo

157

(opens in a new tab)

Kurtosis Ethereum Package

Een container-gebaseerde toolkit voor het configureren en opstarten van een multi-client Ethereum-testnet voor de snelle lokale ontwikkeling, prototyping en testen van dApps.
STARLARKPYTHON
Open Kurtosis Ethereum Package(opens in a new tab)
Hardhat-logo

6.773

(opens in a new tab)

Hardhat

Hardhat is een Ethereum-ontwikkelingsomgeving voor professionals.
TYPESCRIPTRUST
Open Hardhat(opens in a new tab)
Truffle logo

14.014

(opens in a new tab)

Truffle

De Truffle Suite helpt ontwikkelaars op de meest comfortabele manier ideeën om te zetten in dapps.
TYPESCRIPTJAVASCRIPT
Open Truffle(opens in a new tab)
Brownie logo

2.596

(opens in a new tab)

Brownie

Een op Python gebaseerd ontwikkel- en testraamwerk voor slimme contracten gericht op de Ethereum Virtual Machine.
PYTHONSOLIDITY
Open Brownie(opens in a new tab)
Epirus logo

233

(opens in a new tab)

Epirus

Een platform voor het ontwikkelen, implementeren en monitoren van blockchain-applicaties op de Java Virtual Machine.
HTMLSHELL
Open Epirus(opens in a new tab)
Maak Eth App-logo

2.676

(opens in a new tab)

Create Eth App

Maak door Ethereum aangedreven apps met één commando. Wordt geleverd met een breed aanbod aan UI frameworks en DeFi templates om uit te kiezen.
JAVASCRIPTTYPESCRIPT
Open Create Eth App(opens in a new tab)
scaffold-eth-logo

962

(opens in a new tab)

Scaffold-ETH-2

Ethers + Hardhat + React: alles wat u nodig heeft om gedecentraliseerde toepassingen te bouwen, mogelijk gemaakt door slimme contracten.
TYPESCRIPTJAVASCRIPT
Open Scaffold-ETH-2(opens in a new tab)
Logo van Solidity-template

1.919

(opens in a new tab)

Solidity template

Een GitHub-template voor vooraf gebouwde instellingen voor uw Solidity slimme contracten. Bevat een lokaal Hardhat-netwerk, Waffle voor tests, Ethers voor portemonnee-implementaties, en meer.
TYPESCRIPTSOLIDITY
Open Solidity template(opens in a new tab)
Foundry-logo

7.544

(opens in a new tab)

Foundry

Een absurd snelle, draagbare en modulaire toolkit voor de ontwikkeling van Ethereum-applicaties geschreven in Rust.
RUSTSHELL
Open Foundry(opens in a new tab)

Was deze pagina behulpzaam?