- Remix開發智能合約,由於可以快速編譯、部署、測試,所以若是希望編寫智能合約原型或快速測試想法,是相對方便的,但他仍存在客觀缺陷。
- 無法版本控制。
- 僅能手動測試,無法自動化。
- 僅在瀏覽器上運行,部署到主網絡不方便。
Truffle
以個人經驗,這個工具近似於vue-cli,將前置所需的東西進行封裝,方便一次調用。
環境準備
多數前置作業對前端工程師而言,已是必備條件,因此僅條件出。
- 安裝git。
- 安裝Node,使用nvm管理版本,要求至少8.x以上,我個人是已經到9.x版本。
- 包管理工具,一般普遍使用npm,我自己是用yarn。
- 安裝iTerm2(mac環境)。
- 編輯器,個人用vscode,並安裝solidity插件。