Frameworki programistyczne zdecentralizowanych aplikacji
Strona ostatnio zaktualizowana: 26 lutego 2026
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 do uruchomienia lokalnej instancji blockchain.
- Narzędzia do kompilacji i testowania Twoich inteligentnych kontraktów.
- Dodatki programistyczne klienta do budowania aplikacji skierowanej do użytkownika w ramach tego samego projektu/repozytorium.
- Konfiguracja do łączenia się z sieciami Ethereum i wdrażania kontraktów, zarówno w lokalnie działającej instancji, jak i w jednej z publicznych sieci Ethereum.
- Dystrybucja aplikacji zdecentralizowanych — integracje z opcjami przechowywania, takimi jak IPFS.
Wymagania wstępne
Zanim zagłębisz się w frameworki, zalecamy najpierw przeczytać nasze wprowadzenie do dapek i stosu Ethereum.
Dostępne frameworki
Foundry - Foundry to niezwykle szybki, przenośny i modułowy zestaw narzędzi do tworzenia aplikacji Ethereum
- Zainstaluj Foundryopens in a new tab
- Książka o Foundryopens in a new tab
- Czat społeczności Foundry na Telegramieopens in a new tab
- Awesome Foundryopens in a new tab
Hardhat - Środowisko programistyczne Ethereum dla profesjonalistów.
Ape - Narzędzie do tworzenia inteligentnych kontraktów dla Pythonistów, analityków danych i specjalistów ds. bezpieczeństwa.
Web3j - Platforma do tworzenia aplikacji blockchain na JVM.
ethers-kt - Asynchroniczna, wysokowydajna biblioteka Kotlin/Java/Android dla blockchainów opartych na EVM.
Create Eth App - Twórz aplikacje oparte na Ethereum za pomocą jednego polecenia. Zawiera szeroką ofertę frameworków interfejsu użytkownika i szablonów DeFi do wyboru.
Scaffold-Eth - Komponenty i hooki Ethers.js + Hardhat + React dla web3: wszystko, czego potrzebujesz, aby rozpocząć tworzenie zdecentralizowanych aplikacji opartych na inteligentnych kontraktach.
Tenderly - Platforma deweloperska Web3, która umożliwia deweloperom blockchain tworzenie, testowanie, debugowanie, monitorowanie i obsługę inteligentnych kontraktów oraz poprawę UX dapek.
The Graph - The Graph do wydajnego odpytywania danych blockchain.
Alchemy - Platforma programistyczna Ethereum.
NodeReal - Platforma deweloperska Ethereum.
thirdweb SDK - Twórz aplikacje web3, które mogą wchodzić w interakcje z Twoimi inteligentnymi kontraktami przy użyciu naszych potężnych SDK i CLI.
Chainstack - Platforma deweloperska Web3 (Ethereum i inne).
Crossmint - Platforma deweloperska web3 klasy korporacyjnej, która pozwala tworzyć aplikacje NFT na wszystkich głównych łańcuchach EVM (i innych).
Brownie - Środowisko programistyczne i framework testowy oparty na Pythonie.
- Dokumentacjaopens in a new tab
- GitHubopens in a new tab
- Brownie jest obecnie nieobsługiwany
OpenZeppelin SDK - Najlepszy zestaw narzędzi do inteligentnych kontraktów: pakiet narzędzi, który pomoże Ci tworzyć, kompilować, uaktualniać, wdrażać i wchodzić w interakcje z inteligentnymi kontraktami.
- OpenZeppelin Defender SDKopens in a new tab
- GitHubopens in a new tab
- Forum społecznościopens in a new tab
- Programowanie z użyciem OpenZeppelin SDK się wyczerpało
Catapulta - Wielołańcuchowe narzędzie do wdrażania inteligentnych kontraktów, które automatyzuje weryfikacje w eksploratorach bloków, śledzi wdrożone inteligentne kontrakty i udostępnia raporty wdrożenia. Plug-and-play dla projektów Foundry i Hardhat.
GoldRush (obsługiwany przez Covalent) - GoldRush oferuje najbardziej kompleksowy pakiet API z danymi blockchain dla deweloperów, analityków i przedsiębiorstw. Niezależnie od tego, czy budujesz pulpit DeFi, portfel, bota handlowego, agenta AI czy platformę zgodności, interfejsy API danych zapewniają szybki, dokładny i przyjazny dla programistów dostęp do niezbędnych danych on-chain, których potrzebujesz.
- Strona internetowaopens in a new tab
- Dokumentacjaopens in a new tab
- GitHubopens in a new tab
- Discordopens in a new tab
Wake - Wszechstronny framework w Pythonie do testowania kontraktów, fuzzingu, wdrażania, skanowania podatności i nawigacji po kodzie.
- Strona głównaopens in a new tab
- Dokumentacjaopens in a new tab
- GitHubopens in a new tab
- Rozszerzenie VS Codeopens in a new tab
Veramo - Framework open source, modułowy i agnostyczny, który ułatwia deweloperom zdecentralizowanych aplikacji wbudowywanie zdecentralizowanych tożsamości i weryfikowalnych poświadczeń w swoje aplikacje.
- Strona głównaopens in a new tab
- Dokumentacjaopens in a new tab
- GitHubopens in a new tab
- Discordopens in a new tab
- Pakiet NPMopens in a new tab
Dalsza lektura
Znasz jakieś zasoby społeczności, które Ci pomogły? Edytuj tę stronę i dodaj je!