Skip to main content

Siapkan lingkungan pengembangan lokal Anda

Jika Anda sudah siap untuk mulai membangun, inilah waktunya untuk memilih tumpukan.
Berikut adalah peralatan dan kerangka kerja yang bisa digunakan untuk membantu membangun aplikasi Ethereum Anda.

Kerangka kerja dan tumpukan yang sudah jadi

Kami sarankan memilih sebuah kerangka kerja, terutama jika Anda baru mulai. Membangun sebuah dapp yang lengkap membutuhkan berbagai teknologi. Kerangka kerja mencakup banyak fitur yang diperlukan atau menyediakan sistem plugin yang mudah untuk memilih alat yang Anda inginkan.

Kerangka kerja ini hadir dengan banyak fungsi yang tidak biasa, seperti:

  • Fitur untuk memutar instance blockchain lokal.
  • Utilitas untuk mengompilasi dan menguji kontrak pintar Anda.
  • Add-on pengembangan klien untuk membangun aplikasi sisi pengguna dalam proyek/repositori yang sama.
  • Konfigurasi untuk menghubungkan ke jaringan Ethereum dan menggunakan kontrak, baik ke instance yang berjalan secara lokal, atau salah satu jaringan publik Ethereum.
  • Pendistribusian aplikasi terdesentralisasi - integrasi dengan opsi penyimpanan seperti IPFS.
alt-eth-blocks
Logo Kurtosis

364

opens in a new tab

Kurtosis Ethereum Package

Seperangkat alat berbasis kontainer yang memudahkan mengatur dan mengaktifkan jaringan percobaan Ethereum multi-klien untuk pengembangan, pembuatan prototipe, dan pengujian dApp lokal secara cepat.
STARLARK
HTML
Buka Kurtosis Ethereum Packageopens in a new tab
Logo Hardhat

7.906

opens in a new tab

Hardhat

Hardhat adalah sebuah lingkungan pengembangan Ethereum untuk para profesional.
TYPESCRIPT
SOLIDITY
Buka Hardhatopens in a new tab
Logo Brownie

2.706

opens in a new tab

Brownie

Kerangka kerja pengembangan dan pengujian berbasis Python untuk kontrak pintar yang menargetkan Mesin Virtual Ethereum.
C
PYTHON
Buka Brownieopens in a new tab
Logo Epirus

259

opens in a new tab

Epirus

Platform untuk mengembangkan, menggunakan, dan memantau aplikasi rantai blok pada Java Virtual Machine.
HTML
SHELL
Buka Epirusopens in a new tab
Buat logo Applikasi Eth

2.773

opens in a new tab

Create Eth App

Buat aplikasi yang didukung Ethereum dengan satu perintah. Hadir dengan berbagai penawaran kerangka kerja UI dan templat DeFi yang bisa dipilih.
JAVASCRIPT
TYPESCRIPT
Buka Create Eth Appopens in a new tab
Logo scaffold-eth

1.700

opens in a new tab

Scaffold-ETH-2

Ethers + Hardhat + React: semua yang Anda butuhkan untuk mulai membangun aplikasi terdesentralisasi yang didukung oleh kontrak pintar.
TYPESCRIPT
SOLIDITY
Buka Scaffold-ETH-2opens in a new tab
Logo template Solidity

1.980

opens in a new tab

Solidity template

Sebuah templat GitHub untuk pengaturan bawaan kontrak pintar Solidity Anda. Sudah termasuk sebuah jaringan lokal Hardhat, Waffle untuk pengujian, Ethers untuk implementasi dompet, dan banyak lagi.
TYPESCRIPT
SOLIDITY
Buka Solidity templateopens in a new tab
Logo Foundry

9.108

opens in a new tab

Foundry

Sebuah alat pengembangan aplikasi Ethereum yang sangat cepat, portabel, dan modular yang ditulis dalam bahasa Rust.
RUST
SHELL
Buka Foundryopens in a new tab

Apakah halaman ini membantu?