Salt la conținutul principal
Change page

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!

  • Configurarea unui mediu de dezvoltare local

A fost util acest articol?