Przejdź do głównej zawartości

Skonfiguruj swoje lokalne środowisko programistyczne

Jeśli jesteś gotowy do rozpoczęcia budowy, nadszedł czas, aby wybrać swój stos.
Oto narzędzia i frameworki, których możesz użyć, aby łatwiej zbudować swoją aplikację Ethereum.

Frameworki i wcześniej przygotowane stosy

Zalecamy wybranie frameworka, szczególnie jeśli dopiero zaczynasz. Zbudowanie pełnoprawnej zdecentralizowanej aplikacji (dapp) wymaga różnych elementów technologii. Frameworki zawierają wiele potrzebnych funkcji lub zapewniają łatwe systemy wtyczek do wyboru pożądanych narzędzi.

Te frameworki mają wiele gotowych funkcji, takich jak:

  • Funkcje do uruchomienia lokalnej instancji blockchain.
  • Narzędzia do kompilacji i testowania Twoich inteligentnych kontraktów.
  • Dodatki programistyczne do tworzenia aplikacji użytkownika w ramach tego samego projektu/repozytorium.
  • Konfiguracja do łączenia się z sieciami Ethereum i wdrażania kontraktów, zarówno do lokalnie działającej instancji, jak i do jednej z publicznych sieci Ethereum.
  • Zdecentralizowana dystrybucja aplikacji -- integracja z opcjami przechowywania, takimi jak IPFS.
Ilustracja bloków zorganizowanych jak symbol ETH
Logo Waffle

971

(opens in a new tab)

Waffle

Najbardziej zaawansowana baza testowa inteligentnych kontraktów. Używaj samodzielnie lub ze Scaffold-eth lub Hardhat.
TYPESCRIPT
SOLIDITY
Otwórz Waffle(opens in a new tab)
Logo Kurtosis

300

(opens in a new tab)

Kurtosis Ethereum Package

Zestaw narzędzi opartych na kontenerach, które ułatwiają konfigurację i aktywację sieci testowej Ethereum z wieloma klientami w celu szybkiego lokalnego rozwoju, tworzenia prototypów i testowania zdecentralizowanych aplikacji.
STARLARK
PYTHON
Otwórz Kurtosis Ethereum Package(opens in a new tab)
Logo Hardhat

7513

(opens in a new tab)

Hardhat

Hardhat to rozwojowe środowisko programistyczne Ethereum dla profesjonalistów.
TYPESCRIPT
SOLIDITY
Otwórz Hardhat(opens in a new tab)
Logo Brownie

2679

(opens in a new tab)

Brownie

Oparta na języku Python platforma programistyczna i testowa dla inteligentnych kontraktów ukierunkowana na maszynę wirtualną Ethereum.
PYTHON
SOLIDITY
Otwórz Brownie(opens in a new tab)
Logo Epirus

258

(opens in a new tab)

Epirus

Platforma do tworzenia, wdrażania i monitorowania aplikacji blockchain w maszynie wirtualnej Java.
HTML
SHELL
Otwórz Epirus(opens in a new tab)
Utwórz logo aplikacji Eth

2765

(opens in a new tab)

Create Eth App

Twórz za pomocą jednego polecenia aplikacje działające w oparciu o Ethereum. Zawiera szeroką ofertę platform UI i szablonów DeFi do wyboru.
JAVASCRIPT
TYPESCRIPT
Otwórz Create Eth App(opens in a new tab)
logo scaffold-eth

1524

(opens in a new tab)

Scaffold-ETH-2

Ethers + Hardhat + React: wszystko, czego potrzebujesz, aby rozpocząć tworzenie zdecentralizowanych aplikacji opartych na inteligentnych kontraktach.
TYPESCRIPT
JAVASCRIPT
Otwórz Scaffold-ETH-2(opens in a new tab)
Logo Solidity template

1976

(opens in a new tab)

Solidity template

Szablon GitHub gotowej konfiguracji inteligentnych kontraktów Solidity. Zawiera sieć lokalną Hardhat, Waffle do testów, etery do implementacji portfela i wiele innych.
TYPESCRIPT
SOLIDITY
Otwórz Solidity template(opens in a new tab)
Logo odlewni

8592

(opens in a new tab)

Foundry

Błyskawiczny szybki, przenośny i modułowy zestaw narzędzi do opracowywania aplikacji Ethereum napisany w Rust.
RUST
SHELL
Otwórz Foundry(opens in a new tab)

Czy ta strona była pomocna?