provider:
前端框架: 主流的开发框架是:Next.js+Typescript+hardhat
| web3.js、ethers.js | 读取合约数据 |
| wagmi | 与以太坊交互的最佳实践,封装了很多账户连接,读写合约等常见业务 |
| rainbowkit、其他sdk等 | 与业务强绑定的sdk,比如连接钱包等等 |
| hardhat | 工具包,提供编译测试等, |
Next.js Next.js是react框架的拓展,相当于一套组件库可以快速写应用,快速开发web应用。 大部分的dapp有个中心化的后端
Typescript: 可以理解为javascript的超集,微软加上了很多逻辑和异常处理
TailwindCss 可以理解为css的框架,在css基础上增加了很多内容 写起界面来用法有点像flutter,据说ai生成相关代码有优势。 daisyUI这个ui组件库,shadcn/ui 也不错。Ant Design web3相关的web3插件,类似于钱包登录,已经实现了 web3.js ethers读取合约