基于qukuailian的投票系统之环境的搭建
毕设季有很多小朋友问了我许多基于qukuailian的Dapp搭建的问题,有环境的问题呀,有运行的问题呀等等。想当年我做这个毕设的时候,也是一头雾水查资料编代码,走了很多弯路,后才完成一个差强人意的毕业设计。于是,为了让你们顺利完成毕设,我会开始更新这个系列的文章,一步一步教你们搭建一个基于qukuailian的Dapp系统。期间你们有什么问题,都可以给我留言,我看到就会回复!
首先就是环境的搭建了,我们需要搭建的环境如下:
•NodeJS:该软件是让js在服务器进行编译的工具,后续在我们的前端kaifa中会使用到。
•npm:该工具可辅助我们下载truffle和web3.js,在Windows下安装nodejs之后会自带npm。
•Truffle:该框架提供智能合约编译运行部署一条龙服务,因此用它辅助发开智能合约非常方便。
•web3:与智能合约进行交互的工具,主要用在服务器端,通过web3可以调用底层的智能合约里面的函数。
•solc:智能合约编译器,编写好智能合约可以通过solc工具编辑成机器可识别的代码。
•Ganache:私有链网络,也是我们后续的测试网络。