Skip to main content

设置你的本地开发环境

如果你准备好开始建造,就选择你的堆栈。
这里是你可以用来帮助你构建你的以太坊应用的工具和框架。

框架和预先制作的堆栈

我们建议选择一个框架,特别是如果你刚刚开始使用。建立一个完整的去中心化应用程序需要不同的技术。框架包括许多所需的功能或提供简单的插件系统来选择你想要的工具。

这些框架带有许多开箱即用功能,比如:

  • 编写一个本地区块链程序的功能。
  • 编译和测试智能合约的工具。
  • 客户端开发附加组件,以在同一项目/仓库中构建你的面向用户的应用。
  • 无论是在本地运行的实例,还是在以太坊的公共网络之一,可以连接到以太网并且部署合约的配置。
  • 去中心化的应用分发 - 与诸如 IPFS 之类的存储选项集成。
alt-eth-blocks
Kurtosis 标志

364

opens in a new tab

Kurtosis Ethereum Package

这是一个基于容器的工具包,用于轻松配置和启动多客户端以太坊测试网,以便快速进行本地去中心化应用程序(dApp)的开发、原型构建和测试。
STARLARK
HTML
打开 Kurtosis Ethereum Packageopens in a new tab
安全帽徽标

7,906

opens in a new tab

Hardhat

“安全帽”是针对专业人员的以太坊开发环境。
TYPESCRIPT
SOLIDITY
打开 Hardhatopens in a new tab
Brownie徽标

2,706

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
创建以太币应用徽标

2,773

opens in a new tab

Create Eth App

使用一个命令创建由以太坊提供支持的应用。使用广泛的UI框架和DeFi模板来选择。
JAVASCRIPT
TYPESCRIPT
打开 Create Eth Appopens in a new tab
scaffold-eth徽标

1,700

opens in a new tab

Scaffold-ETH-2

ETH + Hardhat + React:这些是开始构建由智能合约驱动的去中心化应用程序所需的一切。
TYPESCRIPT
SOLIDITY
打开 Scaffold-ETH-2opens in a new tab
Solidity template徽标

1,980

opens in a new tab

Solidity template

GitHub模板,用于为您的Solidity智能合约预先构建设置。包括Hardhat本地网络、Ethers钱包实现等。
TYPESCRIPT
SOLIDITY
打开 Solidity templateopens in a new tab
Foundry 徽标

9,108

opens in a new tab

Foundry

一个用 Rust 编写的用于以太坊应用开发的工具包,具有速度快、可移植和模块化的特点。
RUST
SHELL
打开 Foundryopens in a new tab

本页面对你有帮助吗?