如果您准备开始构建,那么是时候选择您的堆栈了。
以下是你可以用来帮助你构建以太坊应用程序的工具和框架。
我们建议选择一个框架,特别是如果您刚刚开始。构建一个成熟的(full-fledged)dapp需要不同的技术。框架包含许多需要的特性,或者提供简单的插件系统来选择你想要的工具。
这些框架提供了很多开箱即用的功能,比如:
最全面的智能合约开发工具套件
Foundry是一个用Rust编写的,开发以太坊应用程序的快速、可移植和模块化工具包。
在终端上运行以下命令,然后按照屏幕上的指示执行。
curl -L https://foundry.paradigm.xyz | bash
read the book
Ethers + Hardhat + React:开始构建由智能合约支持的去中心化应用程序所需的一切。
Hardhat是一个面向专业人士的以太坊开发环境。
一体化的开发平台,用于构建和部署去中心化应用程序。
如果你更喜欢更具互动性的学习体验,这些工具将帮助你尝试以太坊。
这些沙盒将为您提供一个空间来尝试编写智能合约和理解以太坊。
为以太坊开发、部署和管理智能合约。使用Learneth插件跟随教程。
以太坊的可定制开发环境,具有热重载、错误检查和一流的测试网支持。
边玩边学。这些教程让你通过基本的游戏玩法。
通过构建简单的游戏来学习编写区块链DApps。
CryptoZombies
是一所交互式学校,教你所有关于区块链的技术。通过制作自己的加密收藏品游戏来学习编写智能合约。
通过破解智能合约完成关卡。
《捕获以太坊》是一款游戏,在游戏中你需要破解以太坊智能合约来学习安全性。
本文档旨在帮助您使用以太坊进行构建。它涵盖了以太坊的概念,解释了以太坊的技术堆栈,并记录了更复杂的应用程序和用例的高级主题。
这是一个开源社区的努力,所以请自由地提出新的主题,添加新的内容,并在您认为可能有用的地方提供示例。所有文档都可以通过GitHub编辑-如果你不确定如何编辑,请遵循这些说明。