由于个人一直使用的是 NodeJS 最开发, 所以做测试先以 NodeJS 为切入点, 慢慢延伸到 Python 或者 Golang 的底层领域去.
WebStorm 及插件, Dapp, 参考资料
Webstorm 授权, 插件安装
开发 IDE 选择 WebStorm, 授权 http://jetbrains.xxx.com
安装插件: https://plugins.jetbrains.com/ 搜索 solidity.
下载后 “command+,” -> plugins -> install plugin from disk… -> 弹出框选择刚刚下载的 jar/zip 文件即可.
Intelli-Solidity 和 Solidity Solhint
Dapp 去中心化应用
安装文档:
https://dapp.readthedocs.io/en/latest/installation.html
由于已经安装过 nodejs, git 等软件, 所以我选择了手动安装, 整个安装相对顺利.
如果出现 无法解析 cache.nixos.org 地址的时候, 尝试将下面内容加入 hosts 文件
13.33.164.62 cache.nixos.org
使用集成框架 Truffle
Truffle 可以便捷的开发 Ethereum 的智能合约 Dapp, 还附带了 Ethereum 本地模拟器 Ganache.
npm -g install truffle
下载与操作系统对应版本的 Ganache: http://truffleframework.org/ganache/
下载浏览器插件 MetaMask
部分文档正在翻译中, 参看 http://truffleframework.org