Skip to main content

Thiết lập môi trường phát triển cục bộ của bạn

Nếu bạn đã sẵn sàng để bắt đầu xây dựng, thì đây là lúc để chọn ngăn xếp của mình.
Dưới đây là các công cụ và khung mà bạn có thể sử dụng để xây dựng ứng dụng Ethereum.

Khung và stack tạo sẵn

Chúng tôi khuyên bạn nên lựa chọn một khung, đặc biệt nếu bạn mới bắt đầu. Việc phát triển một ứng dụng phi tập trung (dapp) chính thức đòi hỏi nhiều thành phần công nghệ khác nhau. Khung bao gồm nhiều tính năng cần thiết hoặc cung cấp các hệ thống plugin đơn giản để lựa chọn các công cụ mong muốn.

Những framework này bao gồm nhiều chức năng có sẵn như:

  • Các tính năng để tạo ra một phiên bản blockchain cục bộ.
  • Các tiện ích để biên dịch và kiểm tra hợp đồng thông minh của bạn.
  • Tiện ích bổ sung để phát triển ứng dụng khách cho phép bạn xây dựng ứng dụng hướng tới người dùng trong cùng một dự án/kho lưu trữ.
  • Cấu hình để kết nối với mạng Ethereum và triển khai hợp đồng, cho dù với một phiên bản đang chạy cục bộ hay một trong các mạng công cộng của Ethereum.
  • Phân phối ứng dụng phi tập trung - tích hợp với các tùy chọn lưu trữ như IPFS (hệ thống tập tin phân tán mạng ngang hàng).
alt-eth-blocks
Logo của Kurtosis

360

opens in a new tab

Kurtosis Ethereum Package

Một bộ công cụ dựa vào vùng chứa để dễ cấu hình và tạo ra một mạng thử nghiệm nhiều ứng dụng khách của Ethereum, để triển khai ứng dụng phi tập trung cục bộ nhanh, tạo nguyên mẫu và thử nghiệm.
STARLARK
HTML
Mở Kurtosis Ethereum Packageopens in a new tab
Logo của Hardhat

7.896

opens in a new tab

Hardhat

Hardhat là một môi trường phát triển Ethereum chuyên nghiệp.
TYPESCRIPT
SOLIDITY
Mở Hardhatopens in a new tab
Logo của Brownie

2.707

opens in a new tab

Brownie

Khung thử nghiệm và phát triển dựa trên Python cho các hợp đồng thông minh nhắm mục tiêu đến máy ảo Ethereum.
C
PYTHON
Mở Brownieopens in a new tab
Logo của Epirus

259

opens in a new tab

Epirus

Nền tảng phát triển, triển khai và giám sát các ứng dụng chuỗi khối trên Máy ảo Java.
HTML
SHELL
Mở Epirusopens in a new tab
Tạo logo của ứng dụng Eth

2.774

opens in a new tab

Create Eth App

Tạo ứng dụng được hỗ trợ bởi Ethereum chỉ với một lệnh duy nhất. Đi kèm với nhiều lựa chọn về khung giao diện người dùng (UI) và các mẫu nền tài chính phi tập trung (DeFi).
JAVASCRIPT
TYPESCRIPT
Mở Create Eth Appopens in a new tab
Logo của scaffold-eth

1.693

opens in a new tab

Scaffold-ETH-2

Ethers + Hardhat + React: mọi thứ bạn cần để bắt đầu xây dựng các ứng dụng phi tập trung dựa trên hợp đồng thông minh.
TYPESCRIPT
SOLIDITY
Mở Scaffold-ETH-2opens in a new tab
Logo của mẫu Solidity

1.980

opens in a new tab

Solidity template

Mẫu GitHub cho cấu hình hợp đồng thông minh Solidity được tạo sẵn. Chứa mạng cục bộ Hardhat, Waffle để thử nghiệm, Ethers để triển khai ví và các thành phần khác.
TYPESCRIPT
SOLIDITY
Mở Solidity templateopens in a new tab
Logo của Foundry

9.093

opens in a new tab

Foundry

Bộ công cụ nhanh, di động và mô-đun hóa để phát triển ứng dụng Ethereum được viết bằng Rust.
RUST
SHELL
Mở Foundryopens in a new tab

Trang này có hữu ích không?