Frameworky pro vývoj dapp
Úvod do frameworků
Vytvoření plnohodnotné decentralizované aplikace (dapp) vyžaduje různé technologické prvky. Softwarové frameworky obsahují mnoho potřebných funkcí nebo poskytují jednoduché systémy pluginů, abyste si mohli vybrat nástroje, které požadujete.
Frameworky přicházejí s mnoha funkcemi v základní výbavě, jako například:
- Funkce pro spuštění lokální instance blockchainu.
- Nástroje pro kompilaci a testování vašich chytrých kontraktů.
- Doplňky pro vývoj klienta, abyste mohli vytvořit uživatelskou aplikaci ve stejném projektu/repozitáři.
- Konfigurace pro připojení k sítím Etherea a nasazení kontraktů, ať už do lokálně běžící instance, nebo do jedné z veřejných sítí Etherea.
- Distribuce decentralizovaných aplikací – integrace s možnostmi úložiště, jako je IPFS.
Předpoklady
Než se ponoříte do frameworků, doporučujeme vám nejprve si přečíst náš úvod do dapp a technologického zásobníku Etherea.
Dostupné frameworky
Foundry - Foundry je bleskově rychlá, přenositelná a modulární sada nástrojů pro vývoj aplikací na Ethereu
- Nainstalovat Foundry (opens in a new tab)
- Kniha o Foundry (opens in a new tab)
- Komunitní chat Foundry na Telegramu (opens in a new tab)
- Awesome Foundry (opens in a new tab)
Hardhat - Vývojové prostředí Etherea pro profesionály.
Ape - Nástroj pro vývoj chytrých kontraktů pro programátory v Pythonu, datové vědce a bezpečnostní profesionály.
Web3j - Platforma pro vývoj blockchainových aplikací na JVM.
ethers-kt - Asynchronní, vysoce výkonná knihovna v Kotlinu/Javě/Androidu pro blockchainy založené na EVM.
Create Eth App - Vytvářejte aplikace poháněné Ethereem pomocí jednoho příkazu. Přichází s širokou nabídkou UI frameworků a šablon pro decentralizované finance (DeFi), ze kterých si můžete vybrat.
Scaffold-ETH - Ethers.js + Hardhat + React komponenty a hooky pro Web3: vše, co potřebujete, abyste mohli začít budovat decentralizované aplikace poháněné chytrými kontrakty.
Tenderly - Vývojová platforma pro Web3, která umožňuje blockchainovým vývojářům budovat, testovat, ladit, monitorovat a provozovat chytré kontrakty a zlepšovat UX dapp.
The Graph - The Graph pro efektivní dotazování na blockchainová data.
Alchemy - Vývojová platforma pro Ethereum.
NodeReal - Vývojová platforma pro Ethereum.
thirdweb SDK - Budujte Web3 aplikace, které mohou interagovat s vašimi chytrými kontrakty pomocí našich výkonných SDK a CLI.
Chainstack - Vývojová platforma pro Web3 (Ethereum a další).
Crossmint - Podniková vývojová platforma pro Web3, která vám umožňuje budovat NFT aplikace na všech hlavních řetězcích EVM (a dalších).
Brownie - Vývojové prostředí a testovací framework založený na Pythonu.
- Dokumentace (opens in a new tab)
- GitHub (opens in a new tab)
- Brownie je v současné době neudržovaný
OpenZeppelin SDK - Ultimátní sada nástrojů pro chytré kontrakty: Sada nástrojů, která vám pomůže vyvíjet, kompilovat, aktualizovat, nasadit a interagovat s chytrými kontrakty.
- OpenZeppelin Defender SDK (opens in a new tab)
- GitHub (opens in a new tab)
- Komunitní fórum (opens in a new tab)
- Vývoj OpenZeppelin SDK byl ukončen
Catapulta - Nástroj pro nasazení chytrých kontraktů na více řetězcích, automatizuje ověřování v průzkumnících bloků, sleduje nasazené chytré kontrakty a sdílí zprávy o nasazení, plug-n-play pro projekty ve Foundry a Hardhat.
GoldRush (poháněno Covalent) - GoldRush nabízí nejkomplexnější sadu API pro blockchainová data pro vývojáře, analytiky a podniky. Ať už budujete DeFi dashboard, peněženku, obchodního bota, AI agenta nebo platformu pro dodržování předpisů, datová API poskytují rychlý, přesný a pro vývojáře přívětivý přístup k nezbytným onchain datům, která potřebujete
- Webová stránka (opens in a new tab)
- Dokumentace (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
Wake - Komplexní framework v Pythonu pro testování kontraktů, fuzzing, nasazení, skenování zranitelností a navigaci v kódu.
- Domovská stránka (opens in a new tab)
- Dokumentace (opens in a new tab)
- GitHub (opens in a new tab)
- Rozšíření pro VS Code (opens in a new tab)
Veramo - Open source, modulární a agnostický framework, který vývojářům decentralizovaných aplikací usnadňuje zabudování decentralizovaných identit a ověřitelných pověření do jejich aplikací.
- Domovská stránka (opens in a new tab)
- Dokumentace (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
- NPM balíček (opens in a new tab)
Další čtení
Víte o komunitním zdroji, který vám pomohl? Upravte tuto stránku a přidejte ho!
Související témata
Návody: Vývojové frameworky na Ethereu
- Chytrý kontrakt Hello World pro začátečníky – Fullstack – Vytvořte a nasaďte chytrý kontrakt hello world pomocí Hardhat a poté jej připojte k frontendu.
Poslední aktualizace stránky: 26. února 2026