Dapp 开发框架
框架介绍
构建一个完整的 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 - 以太坊开发平台。
延伸阅读
你知道有什么社区资源帮助过你吗? 编辑并添加本页面!
相关主题
前一页开发网络