dapp开发的一个整体架构的梳理
开发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的开发有个整体的了解,我在后续会完善其他的后续部分
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。