快速入门Web3 Dapp开发
- - King Makiba — Mirror前阵子尝试了 buildspace的Build a Web3 App with Solidity + Ethereum Smart Contracts教程,这里简单做一个记录. 整个教程比较简单易懂,基本有一定开发经验的程序员可以很快上手并完成. 这里列一下使用到的工具或者框架:. Hardhat 主要是本地运行以太坊节点进行智能合约的开发调试,语言基本是JavaScript.
前阵子尝试了 buildspace的Build a Web3 App with Solidity + Ethereum Smart Contracts教程,这里简单做一个记录。
整个教程比较简单易懂,基本有一定开发经验的程序员可以很快上手并完成。
这里列一下使用到的工具或者框架:
总体来说,现在web3已经有很多成熟好用的基础设施,方便开发者快速开发Dapp。
1.使用Hardhat 在本地运行以太坊节点,开发调试智能合约
2.使用Alchemy 部署智能合约到测试网
3.使用Replit+React快速开发部署前端应用,并与智能合约交互
4.逐步增加功能,完成教程
通过buildspace的这个教程,web2的开发者能够非常快速地上手web3的开发,个人感觉web2与web3之间最大的区别就是智能合约了,智能合约开发与调试可以在本地进行,但是一旦部署到测试网/主网,就没有办法再修改了,只能重新部署新的合约,这一个成本还是比较大的,而且对智能合约的安全性要求很高。其他的开发感受,基本与web2一致,web3的基础设施已经很丰富和完善了。Keep building。