Přeskočit na hlavní obsah

Nastavení vlastního místního vývojářského prostředí

Pokud jste připraveni začít stavět, je čas vybrat si stack (zásobník).
Tady jsou nástroje a rámce, které můžete použít k budování Vaší Ethereum aplikace.

Rámce a předpřipravené sady

Doporučujeme vybrat rámec, zejména pokud teprve začínáte. Vytvoření plnohodnotné dappky vyžaduje několik různých technologií. Rámce zahrnují mnoho těchto potřebných funkcí nebo poskytují jednoduché plugin systémy, abyste si mohli vybrat nástroje, které chcete.

Tyto rámce přicházejí s mnoha funkcemi mimo provoz, jako:

  • Funkce ke spuštění vlastního lokálního blockchainu.
  • Nástroje pro kompilaci a testování chytrých kontraktů.
  • Vývojové doplňky klienta, které vytvoří vaši uživatelskou aplikaci ve stejném projektu nebo repozitáři.
  • Konfigurace pro připojení k sítím Ethereum a nasazení kontraktů, ať už na místně běžící instanci, nebo v jedné z veřejných sítí Etherea.
  • Decentralizovaná distribuce aplikací. Integrace s možnostmi úložiště jako IPFS.
Obrázek bloků sestavených jako symbol ETH
Logo Waffle

971

(opens in a new tab)

Waffle

Nejpokročilejší testovací lib pro chytré kontrakty. Používejte samostatně nebo systémy Scaffold-eth a Hardhat.
TYPESCRIPT
SOLIDITY
Otevřít Waffle(opens in a new tab)
Logo Kurtosis

300

(opens in a new tab)

Kurtosis Ethereum Package

Kontejnerová sada nástrojů pro snadnou konfiguraci a vytvoření testovací sítě Ethereum pro více klientů pro rychlý lokální vývoj, prototypování a testování dappky.
STARLARK
PYTHON
Otevřít Kurtosis Ethereum Package(opens in a new tab)
Logo Hardhat

7 513

(opens in a new tab)

Hardhat

Hardhat je prostředí pro vývoj Etherea pro profesionály.
TYPESCRIPT
SOLIDITY
Otevřít Hardhat(opens in a new tab)
Logo Brownie

2 679

(opens in a new tab)

Brownie

Vývoj a testovací rámec pro vývoj chytrých kontraktů pro Virtuální stroj Etherea v Pythonu.
PYTHON
SOLIDITY
Otevřít Brownie(opens in a new tab)
Logo Espirus

258

(opens in a new tab)

Epirus

Platforma k vyvíjení, nasazení a monitorování aplikací pro blockchain v Java Virtual Machine.
HTML
SHELL
Otevřít Epirus(opens in a new tab)
Logo Create Eth App

2 765

(opens in a new tab)

Create Eth App

Vytvořte aplikace pro Ethereum jedním příkazem. Můžete si vybrat ze široké nabídky UI frameworků a DeFi šablon.
JAVASCRIPT
TYPESCRIPT
Otevřít Create Eth App(opens in a new tab)
Logo scaffold-eth

1 524

(opens in a new tab)

Scaffold-ETH-2

Ethers + Hardhat + React: vše, co potřebujete, abyste mohli začít vytvářet decentralizované aplikace využívající chytré kontrakty.
TYPESCRIPT
JAVASCRIPT
Otevřít Scaffold-ETH-2(opens in a new tab)
Logo Solidity template

1 976

(opens in a new tab)

Solidity template

GitHub šablona pro předem vytvořené nastavení chytrých kontraktů Solidity. Zahrnuje místní síť Hardhat, Waffle pro testy, Ethery pro implementaci peněženky a další.
TYPESCRIPT
SOLIDITY
Otevřít Solidity template(opens in a new tab)
Logo Foundry

8 592

(opens in a new tab)

Foundry

Rychlá, přenosná a modulární sada nástrojů pro vývoj aplikací pro Ethereum napsaná v jazyce Rust.
RUST
SHELL
Otevřít Foundry(opens in a new tab)

Byla tato stránka užitečná?