跳至主要内容

設定你的本機開發環境

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

架構及預先完成的堆疊

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

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

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

958

(opens in a new tab)

Waffle

最先進的智慧型合約測試區。可單獨使用,或是與 Scaffold-eth、Hardhat 一起使用。
TYPESCRIPTSOLIDITY
Open Waffle(opens in a new tab)
Kurtosis 標誌

205

(opens in a new tab)

Kurtosis Ethereum Package

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

7,050

(opens in a new tab)

Hardhat

Hardhat 是專業人士使用的以太坊開發環境。
TYPESCRIPTSOLIDITY
Open Hardhat(opens in a new tab)
Truffle 標誌

14,020

(opens in a new tab)

Truffle

Truffle 套件讓開發者能以輕鬆的方式將想法導入去中心化應用程式。
TYPESCRIPTJAVASCRIPT
Open Truffle(opens in a new tab)
Brownie 標誌

2,629

(opens in a new tab)

Brownie

在以太坊虛擬機上,以 Python 為基礎架構的智慧型合約開發、測試架構。
PYTHONSOLIDITY
Open Brownie(opens in a new tab)
Epirus 標誌

243

(opens in a new tab)

Epirus

於 Java 虛擬機開發、部署及監測區塊鏈應用程式的平台。
HTMLSHELL
Open Epirus(opens in a new tab)
Create Eth App 標誌

2,720

(opens in a new tab)

Create Eth App

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

1,188

(opens in a new tab)

Scaffold-ETH-2

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

1,937

(opens in a new tab)

Solidity template

預先設置的 Solidity 智慧型合約 GitHub 模板。包括 Hardhat 本機網路、Waffle 測試、Ethers 錢包實作以及更多。
TYPESCRIPTSOLIDITY
Open Solidity template(opens in a new tab)
Foundry 標誌

7,930

(opens in a new tab)

Foundry

一個用 Rust 編寫的用於以太坊應用程序開發的快速、可移植和模組化的工具包。
RUSTSHELL
Open Foundry(opens in a new tab)

這個頁面對你有幫助嗎?

網站上次更新: 2024年7月24日

學習

  • 學習中心
  • 什麼是以太坊?
  • 什麼是以太幣 (ETH)?
  • 以太坊錢包
  • 什麼是 Web3?
  • 智慧型合約
  • Gas fees
  • 執行節點
  • 以太坊安全及詐騙預防
  • 測驗中心
  • 以太坊詞彙表

建造

  • 建置者的首頁
  • 教學
  • 文件
  • 透過編碼學習
  • 設定本機環境
  • 獎助金
  • 基礎主題
  • UX/UI 設計基礎
  • 企業級 - 以太坊主網
  • 企業級 - 以太坊私有鏈
(opens in a new tab)(opens in a new tab)(opens in a new tab)
  • 關於我們
  • 以太坊品牌資產
  • 行為守則
  • 工作機會
  • 隱私條款
  • 使用條款
  • Cookie 政策
  • 媒體聯絡方式(opens in a new tab)