Cadre de dezvoltare aplicații dapp
Introducere în cadre
Construirea unei aplicații dapp complet dezvoltată necesită diferite piese de tehnologie. Cadrele software includ multe dintre caracteristicile necesare sau oferă sisteme ușoare de plugin-uri care să aleagă instrumentele pe care le dorești.
Cadrele sunt prevăzute cu numeroase funcționalități predefinite, cum ar fi:
- Funcții pentru a crea o instanță locală blockchain.
- Utilități pentru a compila și testa contractele inteligente.
- Suplimente de dezvoltare client pentru a-ți crea aplicația orientată către utilizator în același proiect/depozit.
- Configurare pentru conectarea la rețelele Ethereum și implementarea contractelor, fie la o instanță care rulează local, fie la una dintre rețelele publice Ethereum.
- Distribuție descentralizată a aplicațiilor - integrări cu opțiuni de stocare precum IPFS.
Condiții prealabile
Înainte de a intra în cadre, îți recomandăm să citești mai întâi introducerea noastră despre aplicații dapp și stiva Ethereum.
Cadre disponibile
Truffle - un mediu de dezvoltare, cadru de testare, construire de pipeline, și alte instrumente.
Embark - un mediu de dezvoltare, cadru de testare și alte instrumente integrate cu Ethereum, IPFS și Whisper.
Epirus - o platformă pentru dezvoltarea, implementarea și monitorizarea aplicațiilor blockchain pe JVM
Etherlime - cadru pentru dezvoltarea, implementarea, depanarea și testarea de aplicații dapp, bazat pe Ethers.js (Solidity & Vyper).
Hardhat - mediu de dezvoltare Ethereum pentru profesioniști
OpenZeppelin SDK - set complet de instrumente pentru contracte inteligente: o suită de instrumente care te ajută să dezvolți, să compilezi, să faci upgrade, să implementezi și să interacționezi cu contracte inteligente.
Brownie - mediu de dezvoltare și cadru de testare bazat pe Pyton.
Create Eth App - creează aplicații bazate pe Ethereum cu o singură comandă. Vine cu o gamă largă de cadre UI și șabloane DeFi din care să alegi.
scaffold-eth - Hardhat + Create Eth App: tot ce ai nevoie pentru a începe să construiești aplicații descentralizate pe baza contractelor inteligente.
The Graph - protocol de indexare pentru interogarea eficientă a datelor blockchain
Alchemy - platforma de dezvoltare Ethereum.
Referințe suplimentare
Cunoști o resursă comunitară care te-a ajutat? Editează această pagină și adaug-o!