帮助更新此页面

🌏

本页面有新版本,但现在只有英文版。请帮助我们翻译最新版本。

设置您的本地开发环境

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

框架和预先制作的堆栈

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

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

  • 旋转本地区块链实例的功能。
  • 编译和测试智能合约的工具。
  • 客户端开发附加组件,以在同一项目/仓库中构建您的面向用户的应用。
  • 连接到以太坊网络并部署合同的配置,无论是本地运行的实例还是以太坊的公共网络之一。
  • 去中心化的应用分发 - 与诸如IPFS之类的存储选项集成。
组织成类似ETH符号的区块示例
安全帽徽标

Hardhat

“安全帽”是针对专业人员的以太坊开发环境。
Open Hardhat
Solidity template徽标

Solidity template

一个GitHub模板,用于为Solidity智能合约预构建设置。包括一个安全帽本地网络,用于测试的华夫饼,用于钱包实现的以太等等。
Open Solidity template
Brownie徽标

Brownie

基于Python的智能合约开发和测试框架,针对以太坊虚拟机为目标。
Open Brownie
Waffle徽标

Waffle

智能合约最先进的测试版块。单独使用或使用Scaffold-eth或安全帽。
Open Waffle
Epirus徽标

Epirus

用于在Java虚拟机上开发、部署和监测区块链应用的平台
Open Epirus
scaffold-eth徽标

scaffold-eth

安全帽+开发以太坊应用程序:开始构建由智能合约支持的去中心化应用所需的一切
Open scaffold-eth
Dapptools logo

Dapptools

A suite of Ethereum focused CLI tools following the Unix design philosophy, favoring composability, configurability and extensibility.
Open Dapptools
Truffle徽标

Truffle

Truffle Suite让开发者尽可能轻松地获取开发应用的主意。
Open Truffle
创建以太币应用徽标

Create Eth App

使用一个命令创建由以太坊提供支持的应用。使用广泛的UI框架和DeFi模板来选择。
Open Create Eth App
Embark徽标

Embark

用于构建和部署去中心化应用的所有内部开发者平台。
Open Embark