Preskoči na glavno vsebino

Nastavite svoje lokalno razvojno okolje

Če ste pripravljeni, da začnete graditi, je čas, da izberete svoj sklad.
Tukaj so orodja in ogrodja, ki jih lahko uporabite za lažji razvoj svoje aplikacije na Ethereumu.

Ogrodja in vnaprej izdelani skladi

Priporočamo, da izberete ogrodje, zlasti če šele začenjate. Za razvoj dovršene decentralizirane aplikacije so potrebne različne tehnologije. Ogrodja vključujejo številne potrebne funkcije ali zagotavljajo preproste sisteme vtičnikov za izbiro želenih orodij.

Ti okviri omogočajo raznoliko izvirno funkcionalnost, kot je:

  • Funkcije za zagon lokalnega primerka verige blokov.
  • Uporablja se za prevajanje in preskušanje pametnih pogodb.
  • Odjemalski razvijalski dodatki, s katerimi lahko znotraj istega projekta/skladišča oblikujete svojo uporabniško usmerjeno aplikacijo.
  • Konfiguracija za povezovanje z omrežji Ethereum in uvajanje pogodb v primerku, ki se izvaja lokalno, ali v enem od Ethereumovih javnih omrežij.
  • Distribucija decentraliziranih aplikacij – integracija z možnostmi shrambe, kot je IPFS.
Ilustracija blokov, ki jih organizirajo kot simbol ETH
Logotip Waffle

957

(opens in a new tab)

Waffle

Najnaprednejša knjižnica za preskušanje pametnih pogodb. Uporabite jo samo ali s storitvijo Scaffold-eth ali Hardhat.
TYPESCRIPTSOLIDITY
Open Waffle(opens in a new tab)
Kurtosis logo

157

(opens in a new tab)

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)
Logotip Hardhat

6.773

(opens in a new tab)

Hardhat

Hardhat je razvojno orodje na Ethereumu za strokovnjake.
TYPESCRIPTRUST
Open Hardhat(opens in a new tab)
Logotip Truffle

14.014

(opens in a new tab)

Truffle

Zbirka Truffle pomaga razvijalcem čim udobneje priti od ideje do decentralizirane aplikacije.
TYPESCRIPTJAVASCRIPT
Open Truffle(opens in a new tab)
Logotip Brownie

2.596

(opens in a new tab)

Brownie

Razvojni in preskuševalni okvir za pametne pogodbe z uporabo navideznega računalnika za Ethereum v programskem jeziku Python.
PYTHONSOLIDITY
Open Brownie(opens in a new tab)
Logotip Epirus

233

(opens in a new tab)

Epirus

Platforma za razvijanje, uvajanje in nadziranje aplikacij na verigi blokov v navideznem računalniku Java
HTMLSHELL
Open Epirus(opens in a new tab)
Logotip Create Eth App

2.676

(opens in a new tab)

Create Eth App

Z enim ukazom ustvarjajte aplikacije, ki jih poganja Ethereum. Vsebuje široko ponudbo ogrodij za uporabniške vmesnike in predloge za DeFi, med katerimi lahko izbirate.
JAVASCRIPTTYPESCRIPT
Open Create Eth App(opens in a new tab)
Logotip scaffold-eth

962

(opens in a new tab)

Scaffold-ETH-2

Ethers + Hardhat + React: vse kar potrebujete, da začnete razvijati decentralizirane aplikacije, ki jih poganjajo pametne pogodbe
TYPESCRIPTJAVASCRIPT
Open Scaffold-ETH-2(opens in a new tab)
Logotip predloge Solidity

1.919

(opens in a new tab)

Solidity template

GitHubova predloga za vnaprej pripravljeno namestitev za pametne pogodbe Solidity. Vključuje lokalno omrežje Hardhat, Waffle za preskuse, Ethers za uvedbo denarnice in več.
TYPESCRIPTSOLIDITY
Open Solidity template(opens in a new tab)
Foundry logo

7.544

(opens in a new tab)

Foundry

A blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
RUSTSHELL
Open Foundry(opens in a new tab)

Je bila ta stran uporabna?