Langkau ke kandungan utama

Sediakan persekitaran pembangunan tempatan anda

Jika anda bersedia untuk mula membina, sudah tiba masanya untuk memilih timbunan anda.
Berikut ialah alat dan rangka kerja yang boleh anda gunakan untuk membantu anda membina aplikasi Ethereum anda.

Rangka kerja dan timbunan pra-dibuat

Kami mengesyorkan memilih rangka kerja, terutamanya jika anda baru sahaja bermula. Membina sebuah dapp penuh memerlukan kepingan teknologi yang berbeza. Rangka kerja termasuk banyak ciri yang diperlukan atau menyediakan sistem plugin mudah untuk memilih alat yang anda mahu.

Rangka kerja ini datang dengan banyak fungsi lain dari yang biasa, seperti:

  • Ciri-ciri untuk memutarkan tika blok rantai tempatan.
  • Utiliti untuk mengumpul dan menguji kontrak pintar anda.
  • Tambahan pembangunan pelanggan untuk membina aplikasi menghadap pengguna anda dalam projek/repositori yang sama.
  • Konfigurasi untuk menyambung ke rangkaian Ethereum dan menggunakan kontrak, sama ada pada tika tempatan yang berlangsung, atau salah satu daripada rangkaian awam Ethereum.
  • Pengedaran aplikasi ternyahpusat - integrasi dengan pilihan storan seperti IPFS.
Ilustrasi blok disusun seperti simbol ETH
Logo Waffle

956

(opens in a new tab)

Waffle

Lib ujian paling maju untuk kontrak pintar. Gunakan bersendirian atau dengan Scaffold-eth atau Hardhat.
TYPESCRIPTSOLIDITY
Open Waffle(opens in a new tab)
Logo Kurtosis

154

(opens in a new tab)

Kurtosis Ethereum Package

Alat berasaskan bekas untuk mudah mengkonfigurasi dan memutarkan testnet Ethereum berbilang-klien untuk pembangunan dApp tempatan pesat, prototaip, dan ujian.
STARLARKPYTHON
Open Kurtosis Ethereum Package(opens in a new tab)
Logo Hardhat

6,744

(opens in a new tab)

Hardhat

Hardhat ialah persekitaran pembangunan Ethereum untuk profesional.
TYPESCRIPTRUST
Open Hardhat(opens in a new tab)
Logo Truffle

14,008

(opens in a new tab)

Truffle

Truffle Suite membantu pemaju mendapat idea hingga ke aplikasi terdesentralisasi sebaik mungkin.
TYPESCRIPTJAVASCRIPT
Open Truffle(opens in a new tab)
Logo Brownie

2,593

(opens in a new tab)

Brownie

Rangka kerja pembangunan dan ujian berasaskan Python untuk kontrak pintar yang bertumpukan Mesin Maya Ethereum.
PYTHONSOLIDITY
Open Brownie(opens in a new tab)
Logo Epirus

232

(opens in a new tab)

Epirus

Platform untuk membangunkan, menggerakkan dan memantau aplikasi blok rantai pada Mesin Maya Java.
HTMLSHELL
Open Epirus(opens in a new tab)
Logo Create Eth App

2,671

(opens in a new tab)

Create Eth App

Buat aplikasi berkuasa Ethereum dengan satu arahan. Datang dengan tawaran yang luas daripada rangka kerja UI dan templat DeFi untuk dipilih.
JAVASCRIPTTYPESCRIPT
Open Create Eth App(opens in a new tab)
Logo scaffold-eth

945

(opens in a new tab)

Scaffold-ETH-2

Ethers + Hardhat + React: semua yang anda perlukan untuk mula membina aplikasi terdesentralisasi dikuasakan oleh kontrak pintar.
TYPESCRIPTJAVASCRIPT
Open Scaffold-ETH-2(opens in a new tab)
Logo Solidity template

1,916

(opens in a new tab)

Solidity template

Templat GitHub untuk persediaan pra-dibina untuk kontrak pintar Solidity anda. Termasuk rangkaian tempatan Hardhat, Waffle untuk ujian, Ethers untuk pelaksanaan dompet, dan banyak lagi.
TYPESCRIPTSOLIDITY
Open Solidity template(opens in a new tab)
Logo Foundry

7,512

(opens in a new tab)

Foundry

Kit pantas, mudah alih dan modular untuk pembangunan aplikasi Ethereum yang telah ditulis dalam Rust.
RUSTSHELL
Open Foundry(opens in a new tab)

Adakah halaman ini membantu?