Ugrás a fő tartalomra
Change page

Dapp Fejlesztői Keretrendszerek

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

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.

ethers-kt – Async, nagy teljesítményű Kotlin/Java/Android könyvtár EVM-alapú blokkláncokhoz.

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.

Crossmint - Vállalat szintű web3 fejlesztési platform, amely lehetővé teszi, hogy NFT alkalmazásokat építsen minden nagyobb EVM (és más) láncra.

Brownie - Python-alapú fejlesztői környezet és tesztelési keretrendszer.

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.

Catapulta - Több láncos okosszerződések telepítési eszköze, automatizálja az ellenőrzéseket a blokkfelfedezőkben, nyomon követi a telepített okosszerződéseket és megosztja a telepítési jelentéseket, plug-n-play a Foundry és Hardhat projektekhez.

Covalent – Gazdagított blokklánc API-ok 200+ lánchoz.

Wake - Minden az egyben Python keretrendszer a szerződéseknek a teszteléshez, fuzzinghoz, telepítéshez, sebezhetőségi vizsgálathoz és kódnavigációhoz.

További olvasnivaló

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

  • Helyi fejlesztői környezet felállítása

Hasznosnak találta a cikket?