Okviri i gotovi stogovi
Preporučujemo odabir okvira, posebno ako tek započinjete. Izgradnja punopravnog dapp-a zahtijeva različite dijelove tehnologije. Okviri uključuju mnoge potrebne značajke ili pružaju jednostavne sustave dodataka za odabir alata koje želite.
Ti okviri dolaze s puno unaprijed pripremljenih funkcionalnosti, poput:
- Značajke za okretanje lokalne instance lanca blokova.
- Uslužni programi za sastavljanje "kompajliranje" i testiranje vaših pametnih ugovora.
- Programi za razvoj klijenta za izgradnju vaše aplikacije usmjerene prema korisnicima unutar istog projekta/spremišta.
- Konfiguracija za povezivanje s Ethereumovim mrežama i implementiranje ugovora, bilo da se radi o lokalno pokrenutoj instanci ili nekoj od javnih mreža Ethereuma.
- Decentralizirana distribucija aplikacija – integracije s opcijama pohrane poput IPFS-a.
![Ilustracija blokova posloženih kao simbol ETH-a](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fdevelopers-eth-blocks.62390e1a.png&w=1920&q=75)
![Waffle logo](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fwaffle.1981c9d4.png&w=384&q=75)
966
Waffle
Najnaprednija knjižnica za testiranje pametnih ugovora. Upotrebljavajte samostalno ili sa Scaffold-ethom ili s Hardhatom.
TYPESCRIPTSOLIDITY
Otvorite Waffle![Kurtosis logo](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fkurtosis.2d89f1e0.png&w=256&q=75)
278
Kurtosis Ethereum Package
A container-based toolkit for easily configuring and spinning up a multi-client Ethereum testnet for rapid local dApp development, prototyping, and testing.
STARLARKPYTHON
Otvorite Kurtosis Ethereum Package![Brownie logo](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Feth-diamond-black.a042df77.png&w=128&q=75)
2.666
Brownie
Okvir za razvoj i testiranje zasnovan na Pythonu za pametne ugovore usmjerene na Ethereumovu virtualnu mašinu.
PYTHONSOLIDITY
Otvorite Brownie![Epirus logo](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fepirus.5f7d05a1.png&w=256&q=75)
256
Epirus
Platforma za razvoj, plasiranje i nadgledanje aplikacija lanaca blokova na Javinoj virtualnoj mašini
HTMLSHELL
Otvorite Epirus![Stvaranje logotipa Eth App](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Feth-diamond-black.a042df77.png&w=128&q=75)
2.756
Create Eth App
Izradite aplikacije na osnovi Ethereuma jednom naredbom. Isporučuje se s širokom ponudom okvira UI i predložaka DeFi koje možete odabrati.
JAVASCRIPTTYPESCRIPT
Otvorite Create Eth App![scaffold-eth logo](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fscaffoldeth.cd548199.png&w=256&q=75)
1.479
Scaffold-ETH-2
Hardhat + aplikacija Create Eth: sve što je potrebno za početak izrade decentraliziranih aplikacija pokrenutih pametnim ugovorima
TYPESCRIPTJAVASCRIPT
Otvorite Scaffold-ETH-2![Solidity template logo](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Feth-diamond-black.a042df77.png&w=128&q=75)
1.973
Solidity template
Predložak GitHub sa unaprijed zadanim postavkama za vaše pametne ugovore Solidity. Uključuje lokalnu mrežu Hardhat, Waffle za testove, Ethere za implementaciju novčanika i još mnogo toga.
TYPESCRIPTSOLIDITY
Otvorite Solidity template![Foundry logo](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Ffoundry.1018b0c1.png&w=256&q=75)
8.461
Foundry
A blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
RUSTSHELL
Otvorite Foundry