Przejdź do głównej zawartości
Change page

Frameworki programistyczne zdecentralizowanych aplikacji

Ostatnia edycja: @Beas(opens in a new tab), 16 września 2024

Wprowadzenie do frameworków

Budowa pełnoprawnej zdecentralizowanej aplikacji wymaga różnych technologii. Frameworki programistyczne zawierają wiele z potrzebnych funkcji lub zapewniają łatwe systemy pluginów, aby wybrać narzędzia, których potrzebujesz.

Te frameworki mają wiele gotowych funkcji, takich jak:

  • Funkcje rozbijania lokalnej instancji blockchain.
  • Narzędzia do kompilacji i testowania Twoich inteligentnych kontraktów.
  • Dodatki programistyczne do tworzenia aplikacji przeznaczonych dla użytkowników w ramach tego samego projektu/repozytorium.
  • Konfiguracja połączenia się z sieciami Ethereum i wdrażania kontraktów, niezależnie od tego, czy jest to lokalnie uruchomiona instancja, czy jedna z publicznych sieci Ethereum.
  • Zdecentralizowana dystrybucja aplikacji — integracja z opcjami przechowywania, takimi jak IPFS.

Warunki wstępne

Przed zagłębieniem się w frameworki zalecamy przeczytanie naszego wprowadzenia do aplikacji zdecentralizowanych i stosu Ethereum.

Dostępne frameworki

Epirus — platforma do tworzenia, wdrażania i monitorowania aplikacji blockchain na JVM

Hardhat — środowisko programistyczne Ethereum dla profesjonalistów

SDK OpenZeppelin — najlepszy zestaw narzędzi do kontraktów inteligentnych: zestaw narzędzi, które pomogą Ci opracowywać, kompilować, aktualizować i wdrażać kontrakty inteligentne oraz przeprowadzać z nimi interakcje.

Brownie — środowisko programistyczne i framework testowy oparty na Pythonie.

Create Eth App — tworzenie aplikacji opartych na Ethereum za pomocą jednego polecenia. Zawiera szeroką ofertę frameworków interfejsu użytkownika i szablonów DeFi do wyboru.

scaffold-eth — Hardhat + Create Eth App: wszystko, czego potrzebujesz, aby rozpocząć budowanie zdecentralizowanych aplikacji opartych na inteligentnych kontraktach.

The Graph — protokół Graph do efektywnego odpytywania danych blockchainu

Alchemy — platforma programistyczna Ethereum.

Dalsza lektura

Znasz jakieś zasoby społeczności, które Ci pomogły? Wyedytuj tę stronę i dodaj je!

  • Konfigurowanie lokalnego środowiska programistycznego

Czy ten artykuł był pomocny?