Skip to main content

I-set up ang iyong lokal na development environment

Kung handa ka nang magsimulang gumawa, oras na para pumili ng iyong stack.
Ito ang mga tool at framework na magagamit mo at makakatulong sa iyong gawin ang iyong Ethereum application.

Mga framework at pre-made stack

Inirerekomenda naming pumili ng framework, lalo na kung baguhan ka pa lang. Ang pagbuo ng isang buong dapp ay nangangailangan ng iba't ibang teknolohiya. Mayroon ang mga framework ng marami sa mga kinakailangang feature o nagbibigay ito ng madadaling plugin system para mapili ang mga tool na gusto mo.

Maraming out-of-the-box functionality ang mga framework na ito, tulad ng:

  • Mga feature para gumawa ng lokal na blockchain instance.
  • Utilities para ma-compile at ma-test ang mga smart contract mo.
  • Mga client development add-on para gawin ang iyong user-facing application sa parehong proyekto/repository.
  • Configuration na gagamitin para kumonekta sa mga Ethereum network at mag-deploy ng mga kontrata, sa locally running instance man o sa isa sa mga pampublikong network ng Ethereum.
  • Decentralized na app distribution - mga integration sa mga opsyon sa storage tulad ng IPFS.
alt-eth-blocks
Logo ng Kurtosis

360

opens in a new tab

Kurtosis Ethereum Package

Isang container-based toolkit para madaling mag-configure at gumawa ng multi-client Ethereum testnet para sa mabilisang pag-develop, pag-prototype, at pag-test ng ng lokal na dApp.
STARLARK
HTML
Buksan Kurtosis Ethereum Packageopens in a new tab
Logo ng Hardhat

7,896

opens in a new tab

Hardhat

Ang Hardhat ay isang Ethereum development environment para sa mga propesyonal.
TYPESCRIPT
SOLIDITY
Buksan Hardhatopens in a new tab
Logo ng Brownie

2,707

opens in a new tab

Brownie

Isang Python-based na development and testing framework para sa mga smart contract na naka-target sa Ethereum Virtual Machine.
C
PYTHON
Buksan Brownieopens in a new tab
Logo ng Epirus

259

opens in a new tab

Epirus

Isang platform para sa pag-develop, pag-deploy at pagsubaybay ng mga blockchain application sa Java Virtual Machine.
HTML
SHELL
Buksan Epirusopens in a new tab
Logo ng Create Eth App

2,774

opens in a new tab

Create Eth App

Gumawa ng mga Ethereum-powered app sa isang command. May kasamang iba't ibang UI framework at DeFi template na mapagpipilian.
JAVASCRIPT
TYPESCRIPT
Buksan Create Eth Appopens in a new tab
Logo ng scaffold-eth

1,693

opens in a new tab

Scaffold-ETH-2

Ethers + Hardhat + React: lahat ng kailangan mo para simulan ang pagbuo ng mga decentralized application na pinapagana ng mga smart contract.
TYPESCRIPT
SOLIDITY
Buksan Scaffold-ETH-2opens in a new tab
Logo ng Solidity template

1,980

opens in a new tab

Solidity template

Isang GitHub template para sa pre-built setup ng iyong mga smart contract sa Solidity. May Hardhat local network, Waffle para sa mga test, Ethers para sa implementation ng wallet, at marami pa.
TYPESCRIPT
SOLIDITY
Buksan Solidity templateopens in a new tab
Logo ng Foundry

9,093

opens in a new tab

Foundry

Isang napakabilis, portable at modular na toolkit para sa development ng Ethereum application na naka-write sa Rust.
RUST
SHELL
Buksan Foundryopens in a new tab

Nakatulong ba ang page na ito?