跳转至主要内容

设置你的本地开发环境

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

框架和预先制作的堆栈

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

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

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

958

(opens in a new tab)

Waffle

智能合约最先进的测试版块。单独使用或使用Scaffold-eth或安全帽。
TYPESCRIPTSOLIDITY
Open Waffle(opens in a new tab)
Kurtosis 标志

197

(opens in a new tab)

Kurtosis Ethereum Package

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

7,014

(opens in a new tab)

Hardhat

“安全帽”是针对专业人员的以太坊开发环境。
TYPESCRIPTSOLIDITY
Open Hardhat(opens in a new tab)
Truffle徽标

14,025

(opens in a new tab)

Truffle

Truffle Suite让开发者尽可能轻松地获取开发应用的主意。
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徽标

241

(opens in a new tab)

Epirus

用于在 Java 虚拟机上开发、部署和监测区块链应用的平台。
HTMLSHELL
Open Epirus(opens in a new tab)
创建以太币应用徽标

2,707

(opens in a new tab)

Create Eth App

使用一个命令创建由以太坊提供支持的应用。使用广泛的UI框架和DeFi模板来选择。
JAVASCRIPTTYPESCRIPT
Open Create Eth App(opens in a new tab)
scaffold-eth徽标

1,158

(opens in a new tab)

Scaffold-ETH-2

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

1,935

(opens in a new tab)

Solidity template

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

7,898

(opens in a new tab)

Foundry

一个用 Rust 编写的用于以太坊应用开发的工具包,具有速度快、可移植和模块化的特点。
RUSTSHELL
Open Foundry(opens in a new tab)

本页面对你有帮助吗?

网站最后更新: 2024年7月10日

学习

  • 学习中心
  • 什么是以太坊?
  • 什么是以太币 (ETH)?
  • 以太坊钱包
  • 什么是 Web3?
  • 智能合约
  • Gas fees
  • 运行节点
  • 以太坊安全和预防欺诈措施
  • 测试中心
  • 以太坊词汇表

构建

  • 构建者首页
  • 教程
  • 相关文档
  • 通过编码来学习
  • 设置本地环境
  • 资助
  • 基础主题
  • 用户体验/用户界面设计基础
  • 企业级 - 以太坊主网
  • 企业级 - 以太坊私有链
(opens in a new tab)(opens in a new tab)(opens in a new tab)
  • 关于我们
  • 以太坊品牌资产
  • 行为守则
  • 工作机会
  • 隐私政策
  • 使用条款
  • 缓存政策
  • 媒体联系方式(opens in a new tab)