Kehysrakenteet ja puolivalmiiksi ohjelmoidut alustat
Suosittelemme valitsemaan valmiin kehysrakenteen, varsinkin jos olet aloittelija. Kokonaisuuden rakentaminen vaatii erilaisia tekniikoita ja valmisteltu ympäristö sisältää tarvittavia ominaisuuksia heti käyttöösi. Voit sujuvasti poimia plugin-sovelluksia tarpeesi mukaan.
Kehysrakenteet sisältävät paljon huikeita toimintoja, kuten:
- Ominaisuudet, joilla voit pystyttää paikallisen lohkoketjuympäristön.
- Avustavia ohjelmia, joilla koota ja testata älysopimuksia.
- Käyttöliittymäkohtaisia lisäosia, joilla rakentaa sovelluksiin samalla kertaa myös loppukäyttäjän näkymä.
- Konfigurointi yhteyden luomiseksi Ethereumiin älysopimuksien käyttöönottamiseksi joko paikaillisesti tai Ethereumin julkisissa verkoissa.
- Hajautetun verkoston sovellukset (dApp) – integraatiot tietovarastoihin tai arkistoihin, kuten IPFS.
![Kuva lohkoista, jotka muodostavat yhdessä ETH-symbolin](/_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)
958
Waffle
Kehittynein testauskirjasto älysopimuksille. Käytä sellaisenaan, Scaffold-Etherilla tai HardHatilla.
TYPESCRIPTSOLIDITY
Open Waffle(opens in a new tab)![Kurtosis logo](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fkurtosis.2d89f1e0.png&w=256&q=75)
205
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
Open Kurtosis Ethereum Package(opens in a new tab)![Truffle logo](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Ftruffle.29816c8f.png&w=256&q=75)
14 020
Truffle
Truffle on suosittu, koska se auttaa kehittäjiä luomaan dAppeja muitta mutkitta.
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
Python-ohjelmointikieleen perustuva testaus- ja kehitysympäristö Ethereum Virtual Machine (EVM) -yhteensopiville älysopimuksille.
PYTHONSOLIDITY
Open Brownie(opens in a new tab)![Epirus-logo](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fepirus.5f7d05a1.png&w=256&q=75)
243
Epirus
Alusta Java Virtual Machine -lohkoketjusovellusten kehittämiseen, käyttöön ja seurantaan.
HTMLSHELL
Open Epirus(opens in a new tab)![Luo Eth-sovelluksen logo](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Feth-diamond-black.a042df77.png&w=128&q=75)
2 720
Create Eth App
Luo Ethereum-käyttöisiä sovelluksia yhdellä komennolla. Mukana laaja valikoima käyttöliittymän kehyksiä ja DeFi-malleja, joista valita.
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
Ethereitä + Hardhat + React: kaikki mitä tarvitset dAppien rakentamiseen älysopimuksia ja lohkoketjutekniikkaa hyödyntämällä.
TYPESCRIPTJAVASCRIPT
Open Scaffold-ETH-2(opens in a new tab)![Solidity-logo](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Feth-diamond-black.a042df77.png&w=128&q=75)
1 937
Solidity template
GitHub-malli on valmiiksi rakennettu alusta Solidity-kielen älysopimuksille. Se sisältää HardHat-paikallisverkon, Wafflen testausta varten, Ethereitä lompakon käyttöönottoon ja muuta tarvittavaa.
TYPESCRIPTSOLIDITY
Open Solidity template(opens in a new tab)![Foundry-logo](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Ffoundry.1018b0c1.png&w=256&q=75)
7 930
Foundry
Uskomattoman nopea, kannettava ja modulaarinen työkalupakki Ethereumin sovelluskehitykseen, ohjelmointikieli on Rust.
RUSTSHELL
Open Foundry(opens in a new tab)