Okviri i već napravljeni stekovi
Predlažemo da izaberete okvir, pogotovo ako ste početnik. Razvijanje punopravne decentralizovane aplikacije zahteva različite vrste tehnologije. Naši okviri imaju mnoge potrebne specifikacije i pružaju jednostavne sisteme dodataka za odabir alata koje želite.
Ovi okviri dolaze sa gotovom funkcionalnošću, kao što su:
- Karakteristike za okretanje lokalne instance blokchain-a.
- Usluge za kompajliranje i testiranje Vaših pametnih ugovora.
- Dodaci za razvoj klijenta za izgradnju Vaše aplikacije usmerene ka korisnicima unutar istog projekta/skladišta.
- Konfiguracija za povezivanje sa Ethereum-ovim mrežama i usmeravanje ugovora bilo do lokalno pokrenute instance ili do jedne od Ethereum-ovih javnih mreža.
- Distribucija decentralizovanih aplikacija - integracije sa opcijama skladištenja kao npr. IPFS.
![Ilustracija blokova koji su organizovani poput ETH simbola](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fdevelopers-eth-blocks.62390e1a.png&w=1920&q=75)
![Waffle-ov logo](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fwaffle.1981c9d4.png&w=384&q=75)
958
Waffle
Najnaprednija biblioteka za testiranje pametnih ugovora. Koristite je samostalno ili sa Scaffold-eth-om ili Hardhat-om.
TYPESCRIPTSOLIDITY
Open Waffle(opens in a new tab)![Logo koeficijenta špica](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fkurtosis.2d89f1e0.png&w=256&q=75)
205
Kurtosis Ethereum Package
Komplet alatki zasnovan na kontejnerima za jednostavno konfigurisanje i pokretanje testne mreže Ethereum sa više klijenata za brz lokalni razvoj decentralizovanih aplikacija, pravljenje prototipa i testiranje.
STARLARKPYTHON
Open Kurtosis Ethereum Package(opens in a new tab)![Truffle-ov logo](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Ftruffle.29816c8f.png&w=256&q=75)
14.020
Truffle
Truffle Suite pomaže programerima da svoju ideju pretvore u dapp što je komfornije moguće.
TYPESCRIPTJAVASCRIPT
Open Truffle(opens in a new tab)![Brownie logo](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Feth-diamond-black.a042df77.png&w=128&q=75)
2.629
Brownie
Okvir za razvoj i testiranje pametnih ugovora zasnovan na jeziku Python usmerenih ka virtuelnoj mašini mreže Ethereum.
PYTHONSOLIDITY
Open Brownie(opens in a new tab)![Epirus-ov logo](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fepirus.5f7d05a1.png&w=256&q=75)
243
Epirus
Platforma za programiranje, razvijanje i kontrolu blokčejn aplikacija na Java-inoj virtuelnoj mašini.
HTMLSHELL
Open Epirus(opens in a new tab)![Kreirajte logo za Eth aplikaciju](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Feth-diamond-black.a042df77.png&w=128&q=75)
2.720
Create Eth App
Kreirajte aplikacije na Ethereum-u sa jednom komandom. Dolazi sa širokom ponudom UI okvira i DeFi šablona koje možete odabrati.
JAVASCRIPTTYPESCRIPT
Open Create Eth App(opens in a new tab)![scaffold-eth logo](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fscaffoldeth.cd548199.png&w=256&q=75)
1.188
Scaffold-ETH-2
Ethers + Hardhat + React: sve što Vam treba kako biste započeli izradu decentralizovanih aplikacija koje pokreću pametni ugovori.
TYPESCRIPTJAVASCRIPT
Open Scaffold-ETH-2(opens in a new tab)![Solidity probni logo](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Feth-diamond-black.a042df77.png&w=128&q=75)
1.937
Solidity template
GitHub-ov šablon za unapred izgrađenu postavku za Vaše Solidity pametne ugovore. Uključuje Hardhat lokalnu mrežu, Waffle za testiranje, Ethers za implementaciju novčanika, i mnogo toga.
TYPESCRIPTSOLIDITY
Open Solidity template(opens in a new tab)![Logo livnice](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Ffoundry.1018b0c1.png&w=256&q=75)
7.930
Foundry
Izuzetno brz, prenosiv i modularan skup alata za izradu Ethereum aplikacija napisan u Rastu.
RUSTSHELL
Open Foundry(opens in a new tab)