Framework-uri de dezvoltare a aplicațiilor dapp
Ultima modificare: @nicklcanada(opens in a new tab), 16 septembrie 2024
Introducere despre framework-uri
Construirea unei aplicații dapp complet dezvoltată necesită diferite elemente de tehnologie. Framework-urile software includ multe dintre funcţionalităţile necesare sau oferă sisteme ușoare de plugin-uri care să aleagă instrumentele pe care le doriţi.
Framework-urile sunt prevăzute cu numeroase funcționalități predefinite, cum ar fi:
- Funcții pentru a crea o instanță blockchain locală.
- Utilități pentru a compila și a vă testa contractele inteligente.
- Programe de completare pentru dezvoltarea clienţilor ca să vă creaţi aplicația destinată utilizatorilor în același proiect/depozitar.
- 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 explora framework-urile, vă recomandăm să citiţi mai întâi introducerea noastră despre aplicațiile dapp și stiva Ethereum.
Framework-uri disponibile
Hardhat - Ethereum development environment for professionals.
Ape - The smart contract development tool for Pythonistas, Data Scientists, and Security Professionals.
Brownie - Mediu de dezvoltare și framework de testare bazat pe Python.
Web3j - A platform for developing blockchain applications on the JVM.
OpenZeppelin SDK - Setul suprem de instrumente pentru contractele inteligente: o suită de instrumente care vă ajută să dezvoltați, să compilaţi, să actualizaţi, să implementaţi și să interacționaţi cu contractele inteligente.
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 - Ethers.js + Hardhat + componente și hook-uri React pentru web3: tot ce aveţi nevoie pentru a începe să construiţi aplicații descentralizate acţionate de contractele inteligente.
The Graph - The Graph for querying blockchain data efficiently.
Alchemy - platforma de dezvoltare Ethereum.
Dapptools - O suită de instrumente CLI axate pe Ethereum urmând filozofia conceptului Unix, preferând compozitarea, configurabilitatea și extensibilitatea.
Foundry - A blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
Referințe suplimentare
Cunoaşteţi o resursă comunitară care v-a ajutat? Editaţi această pagină și adăugaţi-o!