Dapp Fejlesztői Keretrendszerek
Utolsó módosítás: @robertdosa(opens in a new tab), Invalid DateTime
Bevezetés a keretrendszerekbe
Egy teljes értékű dapp fejlesztése több technológiát is igényel. A szoftver keretrendszerek sok szükséges funkciót tartalmaznak, vagy egyszerű plugin rendszereket biztosítanak, melyek segítenek kiválasztani a kívánt eszközt.
A keretrendszerek olyan dobozon-kívüli funkciókat kínálnak, melyekkel:
- Felállíthatsz vele egy helyi blokkláncot.
- Eszközök az okos szerződéseid fordítására és tesztelésére.
- Kliens fejlesztési addonok, hogy ugyanabban a projektben/repóban fejleszthess felhasználói alkalmazásokat.
- Ethereum hálózatokhoz és szerződések telepítésére való konfiguráció, legyen az helyileg futó instance vagy valamelyik publikus Ethereum hálózat.
- Decentralizált app elosztás - IPFS-hez hasonló tárhely integrációk.
Előfeltételek
Mielőtt elmerülne a keretrendszerekben, javasoljuk, hogy olvassa át a bevezetés a dappokba és a Ethereum stack cikkeket.
Elérhető keretrendszerek
Foundry – A Foundry egy gyors, hordozható és moduláris eszközrendszer az Ethereum alkalmazásfejlesztésre.
- Foundry telepítése(opens in a new tab)
- Foundry könyv(opens in a new tab)
- Foundry közösségi csevegés Telegramon(opens in a new tab)
- Lenyűgöző Foundry(opens in a new tab)
Hardhat - Ethereum fejlesztői környezet profiknak.
Ape - Az okosszerződés-fejlesztői eszköz a pythonisták, adattudósok és biztonsági szakértők számára.
Web3j - Platform a blokklánc alkalmazások fejlesztésére a JVM-n.
Create Eth App - Készítsen Ethereum-alapú appokat egy paranccsal. UI-keretrendszerek és DeFi-sablonok széles választék.
Scaffold-Eth - Ethers.js + Hardhat + React komponensek és hook-ok web3-hoz: minden, amire szükség van, hogy el tudjon kezdeni okosszerződések által működtetett decentralizált alkalmazásokat fejleszteni.
Tenderly - Web3 fejlesztői platform, amely lehetővé teszi a blokklánc-fejlesztőknek, hogy okosszerződéseket építsenek, teszteljenek, debuggoljanak, felügyeljenek és üzemeltessenek, illetve fejlesszék a dapp UX-t.
The Graph - Blokkláncadatok hatékony lekérdezése a The Graph segítségével.
Alchemy - Ethereum Fejlesztési Platform.
NodeReal - Ethereum fejlesztői platform.
thirdweb SDK - Építsen web3 alkalmazásokat, amelyek interakcióba lépnek az okosszerződésével az erőteljes SDK-kat és CLI-t használva.
Chainstack - Web3 (Ethereum és egyéb) fejlesztői platform.
Brownie - Python-alapú fejlesztői környezet és tesztelési keretrendszer.
- Dokumentáció(opens in a new tab)
- GitHub(opens in a new tab)
- A Brownie karbantartása jelenleg szünetel
Truffle - Fejlesztői környezet, tesztelési keretrendszer, folyamatépítő és további eszközök.
- trufflesuite.com(opens in a new tab)
- GitHub(opens in a new tab)
- A Truffle fejlesztése befejeződött – további információk(opens in a new tab)
OpenZeppelin SDK - The Ultimate Smart Contract Toolkit: egy eszköztár okosszerződések fejlesztéséhez, összeállításához, továbbfejlesztéséhez, telepítéséhez és az okosszerződésekkel való interakciókhoz.
- OpenZeppelin SDK(opens in a new tab)
- GitHub(opens in a new tab)
- Közösségi Fórum(opens in a new tab)
- Az OpenZeppelin SDK fejlesztése befejeződött
További olvasnivaló
Van olyan közösségi erőforrása, amely segített Önnek? Szerkessze ezt az oldalt, és adja hozzá!
Kapcsolódó témák
Hasznosnak találta a cikket?
Előző
Fejlesztői hálózatokKövetkező
JavaScript API-ok