iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 7
0
自我挑戰組

從零開始摸索智能合約系列 第 8

Remix開發的困境?

  • Remix開發智能合約,由於可以快速編譯、部署、測試,所以若是希望編寫智能合約原型或快速測試想法,是相對方便的,但他仍存在客觀缺陷。
  1. 無法版本控制。
  2. 僅能手動測試,無法自動化。
  3. 僅在瀏覽器上運行,部署到主網絡不方便。

Truffle

  • 因此以太坊社區提供了一個工具Truffle。
以個人經驗,這個工具近似於vue-cli,將前置所需的東西進行封裝,方便一次調用。

環境準備

  • 為了方便本地開發,需要準備一些前置作業。
多數前置作業對前端工程師而言,已是必備條件,因此僅條件出。
  1. 安裝git。
  2. 安裝Node,使用nvm管理版本,要求至少8.x以上,我個人是已經到9.x版本。
  3. 包管理工具,一般普遍使用npm,我自己是用yarn。
  4. 安裝iTerm2(mac環境)。
  5. 編輯器,個人用vscode,並安裝solidity插件。

上一篇
虛擬貨幣開發
下一篇
合約項目基礎
系列文
從零開始摸索智能合約12
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言