帮助更新此页面

🌏

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

此页不完整。如果您是这方面的专家,请编辑这一页,并将您的智慧撒在上面。

Dapp 开发框架

上次编辑: , Invalid DateTime
Edit page

框架介绍

构建一个完整的 DAPP 应用程序需要不同的技术。 软件框架包括许多需要的功能,或提供简单的插件系统来选择您需要的工具。

这些框架带有很多非常规的功能,比如:

  • 编一个本地区块链的程序功能。
  • 编辑和测试你智能合约的实用工具。
  • 客户开发附加功能,在同一个项目、仓库中来搭建你面向客户的应用程序。
  • 无论是在本地运行的实例,还是在以太坊的公共网络之一,可以连接到以太网并且部署合约的配置。
  • 去中心化的应用分布——与类似 IPFS(一种用于存储和访问文件、网站、应用程序和数据的分布式系统)的存储选项一体化。

前置要求

在更深入介绍这个框架之前,我们推荐你先阅读下面对于 DAPP 的简介以及以太坊堆栈

可用的框架

Truffle - 开发环境、测试框架、部署通道及其他工具。

Embark - 开发环境、测试框架以及与以太坊、IPFS 和 Whisper 集成的其他工具。

Epirus - 在 JVM 上开发、部署和监视区块链应用程序的平台

Etherlime - 基于 Ethers.js 的框架,用于去中心化应用程序开发(Solidity 和 Vyper)、部署、调试、测试等。

Hardhat - 专业人员的以太坊开发环境

OpenZeppelin SDK - 终极智能合同工具包:一套帮助您开发、编译、升级、部署智能合约并与之交互的工具。

Brownie - 基于 Python 的开发环境和测试框架。

创建 Eth App - 使用一个命令创建以太空驱动的应用程序。 使用范围广泛的 UI 框架和 Defi 模板来选择。

scaffold-eth- Hardhat + Create Eth 应用程序:提供一切您所需要开始构建、由智能合约驱动的分散应用程序。

The Graph - 高效查询区块链数据的图表

Alchemy - 以太坊开发平台。

延伸阅读

你知道有什么社区资源帮助过你吗? 编辑并添加本页面!

👈
前一页开发网络