Skip to main content

設定你的本機開發環境

如果你想開始著手打造,請先選擇你的堆疊。
你可以使用這些工具及架構幫助開發以太坊應用程式。

架構及預先完成的堆疊

我們推薦先選擇架構,特別如果你是初學者。建造完整去中心化應用程式需要多種技術。架構包括許多必備功能,或提供簡易外掛程式系統以選擇你想要的工具。

這些架構具備多種立即可用的功能,例如:

  • 運行本機區塊鏈實例功能。
  • 編譯和測試智慧型合約工具。
  • 用戶端開發附加組件可以在相同計畫/存放庫建立你的使用者導向應用程式。
  • 連結到以太坊網路並部署合約的配置,不管是本機運行實例,或是在其中一個以太坊的公共網路。
  • 去中心化應用程式分布 -- 整合如星際檔案系統等儲存選項。
alt-eth-blocks
Kurtosis 標誌

360

opens in a new tab

Kurtosis Ethereum Package

基於容器的工具包,可輕鬆設定與運行多用戶端以太坊測試網,快速進行本地端去中心化應用程式開發、原型設計及測試。
STARLARK
HTML
開啟 Kurtosis Ethereum Packageopens in a new tab
Hardhat 標誌

7,896

opens in a new tab

Hardhat

Hardhat 是專業人士使用的以太坊開發環境。
TYPESCRIPT
SOLIDITY
開啟 Hardhatopens in a new tab
Brownie 標誌

2,707

opens in a new tab

Brownie

在以太坊虛擬機上,以 Python 為基礎架構的智慧型合約開發、測試架構。
C
PYTHON
開啟 Brownieopens in a new tab
Epirus 標誌

259

opens in a new tab

Epirus

於 Java 虛擬機開發、部署及監測區塊鏈應用程式的平台。
HTML
SHELL
開啟 Epirusopens in a new tab
Create Eth App 標誌

2,774

opens in a new tab

Create Eth App

使用單一命令建立以太坊為基礎的應用程式,附帶多種使用者介面架構及去中心化金融模板任你選擇。
JAVASCRIPT
TYPESCRIPT
開啟 Create Eth Appopens in a new tab
scaffold-eth 標誌

1,693

opens in a new tab

Scaffold-ETH-2

Ethers + Hardhat + React:開始建立智慧型合約驅動的去中心化應用程式所需的一切。
TYPESCRIPT
SOLIDITY
開啟 Scaffold-ETH-2opens in a new tab
Solidity 模板標誌

1,980

opens in a new tab

Solidity template

預先設置的 Solidity 智慧型合約 GitHub 模板。包括 Hardhat 本機網路、Waffle 測試、Ethers 錢包實作以及更多。
TYPESCRIPT
SOLIDITY
開啟 Solidity templateopens in a new tab
Foundry 標誌

9,093

opens in a new tab

Foundry

一個用 Rust 編寫的用於以太坊應用程序開發的快速、可移植和模組化的工具包。
RUST
SHELL
開啟 Foundryopens in a new tab

這個頁面對你有幫助嗎?