Dapp Fejlesztői Keretrendszerek
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ülnél a keretrendszerekben, javasoljuk, hogy olvasd át a bevezetés a dappokba és a Ethereum stack cikkeket.
Elérhető keretrendszerek
Truffle - Egy fejlesztői környezet, testing keretrendszer, build pipeline, és további eszközök tartoznak bele.
Embark - Egy fejlesztői környezet, testing keretrendszer, és más eszközök integrálva az Ethereum-mal, IPFS-sel, és Whisper-rel.
Epirus - Egy platform blokklánc alkalmazások fejlesztésére, telepítésére és monitorozására a JVM-en
Etherlime - Ethers.js alapú keretrendszer dapp fejlesztéshez (Solidity & Vyper), telepítés, debugging, tesztelés és egyebek.
Hardhat - Ethereum fejlesztői környezet profiknak
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.
Brownie - Python alapú fejlesztői környezet és testing keretrendszer.
Create Eth App - Készíts Ethereum alapú appokat egy paranccsal. UI keretek és DeFi sablonok széles választékával rendelkezik, amelyek közül választhatsz.
scaffold-eth - Hardhat + Create Eth App: minden, amire szükséged van, hogy elkezdj okosszerződések által működtetett decentralizált alkalmazásokat fejleszteni.
The Graph - Blokklánc adatok hatékony lekérdezése a The Graph-fal
Alchemy - Ethereum Fejlesztési Platform.
További olvasnivaló
Ismersz olyan közösségi anyagot, amely segített neked? Módosítsd az oldalt és add hozzá!