Pomóż nam zaktualizować tę stronę

🌏

Dostępna jest nowsza wersja tej strony, ale tylko w języku angielskim. Pomóż nam przetłumaczyć najnowszą wersję.

Ta strona jest niekompletna. Jeśli jesteś ekspertem w temacie, edytuj tę stronę i wzbogać ją swą mądrością.

Frameworki programistyczne zdecentralizowanych aplikacji

Ostatnia edycja: , Invalid DateTime
Edit page

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

Truffle — środowisko programistyczne, testowanie frameworka i inne narzędzia.

Embark — środowisko programistyczne, framework testowy i inne narzędzia zintegrowane z Ethereum, IPFS i Whisper.

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

Etherlime — struktura oparta na Ethers.js do tworzenia aplikacji dapp (Solidity i Vyper), wdrażanie, debugowanie, testowanie i nie tylko.

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!