dapp开发的一个整体架构的梳理

背景

之前对

整个看来,架构有三大部分 1、

开发DApp的准备

技术选型

1、链用的是ETH 2、钱包使用了MetaMask,这是一个比较完善的钱包了 3、合约层用的是solidity 4、交互库 用的比较多的是web3js 5、业务层框架的话,就看自己喜欢用什么了,vue、react 都是OK的

环境搭建

为了做开发,那一定是要有一个开发环境的。 到DApp的开发中来说,4、5是前端的知识,这个部分自己去解决,默认大家都懂了; 那我们现在要解决的就是模拟链(毕竟真链上的操作都是要花钱的)、钱包和合约的问题测试环境 1、链的模拟的话,我们可以用ganache 2、钱包用MetaMask 3、solidity既然是一个编程语言,并且要跑再EVM上,那就有 编写、编译、测试和调试的地方,这里推荐使用remix

总结

大家先对DApp的开发有个整体的了解,我在后续会完善其他的后续部分

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注