Ugrás a fő tartalomra
Change page

Dapp Fejlesztői Keretrendszerek

Utolsó módosítás: @Satglow(opens in a new tab), 2024. április 9.

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

FoundryA Foundry egy gyors, hordozható és moduláris eszközrendszer az Ethereum alkalmazásfejlesztésre.

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.

Truffle - Fejlesztői környezet, tesztelési keretrendszer, folyamatépítő és további eszközök.

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.

További olvasnivaló

Van olyan közösségi erőforrása, amely segített Önnek? Szerkessze ezt az oldalt, és adja hozzá!

Hasznosnak találta a cikket?