Salt la conținutul principal

Configurați-vă mediul de dezvoltare locală

Dacă sunteți gata să începeți să construiți, este timpul să vă alegeți stiva.
Iată instrumentele și framework-urile pe care le puteți utiliza ca să vă ajute la crearea aplicației Ethereum.

Framework-uri și stive gata făcute

Vă recomandăm să alegeți un framework, mai ales dacă sunteți la început. Construirea unei dapp complet dezvoltată necesită diferite piese de tehnologie. Framework-urile includ multe dintre funcționalitățile necesare sau oferă sisteme simple de plugin-uri pentru a alege instrumentele dorite.

Aceste framework-uri sunt puse la dispoziție cu o mulțime de funcționalități gata implementate, cum ar fi:

  • Funcționalități pentru a crea o instanță blockchain locală.
  • Utilități pentru a vă compila și testa contractele inteligente.
  • Suplimente de dezvoltare a clientților pentru a vă crea aplicația orientată pe utilizator în același proiect/repository.
  • 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.
Ilustrația blocurilor formând simbolul ETH
Sigla Waffle

958

(opens in a new tab)

Waffle

Cea mai avansată bibliotecă de testare pentru contractele inteligente. Se utilizează singură sau împreună cu Scafold-eth sau Hardhat.
TYPESCRIPTSOLIDITY
Open Waffle(opens in a new tab)
Kurtosis logo

197

(opens in a new tab)

Kurtosis Ethereum Package

A container-based toolkit for easily configuring and spinning up a multi-client Ethereum testnet for rapid local dApp development, prototyping, and testing.
STARLARKPYTHON
Open Kurtosis Ethereum Package(opens in a new tab)
Sigla Hardhat

7.014

(opens in a new tab)

Hardhat

Hardhat este un mediu de dezvoltare Ethereum pentru profesioniști.
TYPESCRIPTSOLIDITY
Open Hardhat(opens in a new tab)
Sigla Truffle

14.025

(opens in a new tab)

Truffle

Suita Truffle conduce dezvoltatorii de la idee la dapp cât mai confortabil posibil.
TYPESCRIPTJAVASCRIPT
Open Truffle(opens in a new tab)
Sigla Brownie

2.629

(opens in a new tab)

Brownie

Un framework pentru dezvoltare și testare bazat pe Python pentru contracte inteligente care vizează mașina virtuală Ethereum.
PYTHONSOLIDITY
Open Brownie(opens in a new tab)
Sigla Epirus

241

(opens in a new tab)

Epirus

O platformă pentru dezvoltarea, implementarea și monitorizarea aplicațiilor blockchain pe Mașina Virtuală Java
HTMLSHELL
Open Epirus(opens in a new tab)
Creați sigla aplicației Eth

2.707

(opens in a new tab)

Create Eth App

Creați aplicații bazate pe Ethereum cu o singură comandă. Pune la dispoziție o gamă largă de oferte de cadre UI și șabloane DeFi din care să alegeți.
JAVASCRIPTTYPESCRIPT
Open Create Eth App(opens in a new tab)
Sigla scaffold-eth

1.158

(opens in a new tab)

Scaffold-ETH-2

Ethers + Hardhat + React: tot ce aveți nevoie pentru a începe să construiți aplicații descentralizate alimentate prin contracte inteligente
TYPESCRIPTJAVASCRIPT
Open Scaffold-ETH-2(opens in a new tab)
Sigla șablonului Solidity

1.935

(opens in a new tab)

Solidity template

Un șablon GitHub pentru o configurație preconstruită pentru contractele dvs. inteligente Solidity. Include o rețea locală Hardhat, Waffle pentru testare, Ethers pentru implementarea portofelului și multe altele.
TYPESCRIPTSOLIDITY
Open Solidity template(opens in a new tab)
Foundry logo

7.898

(opens in a new tab)

Foundry

A blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
RUSTSHELL
Open Foundry(opens in a new tab)

A fost utilă această pagină?

Ultima actualizare a site-ului: 10 iulie 2024

Învață

  • Centru de învățare
  • Ce este Ethereum?
  • Ce este ether (ETH)?
  • Portofelele Ethereum
  • Ce este Web3?
  • Contractele inteligente
  • Gas fees
  • Rularea unui nod
  • Securitatea și prevenirea fraudelor la Ethereum
  • Centru de chestionare
  • Glosar Ethereum

Versiune

  • Pagina de pornire a dezvoltatorului
  • Tutoriale
  • Documentație
  • Învațați scriind cod
  • Configurarea unui mediu local
  • Granturi
  • Subiecte fundamentale
  • Elemente de bază de design UX/UI
  • Enterprise - Mainnet Ethereum
  • Enterprise - Private Ethereum
(opens in a new tab)(opens in a new tab)(opens in a new tab)
  • Despre noi
  • Materiale de branding Ethereum
  • Code of conduct
  • Cariere
  • Politică de confidențialitate
  • Condiții de utilizare
  • Politica de cookie
  • Contact(opens in a new tab)