雖然以太坊社群提供了非常方便的線上智能合約開發環境 Remix,也有完整的本機端開發框架 Truffle 三劍客。但對於專業的軟體開發人員來說,一個專業的整合程式開發編輯器(IDE)仍是心中的最愛。
所以小明選擇了近年微軟開源的 Visual Studio Code,可說是近年最流行的程式開發環境。受到全世界開發社群的熱愛,因此各式各樣的擴充外掛也不斷推陳出新,充分滿足開發人員的需求。
https://code.visualstudio.com/
VS Code 同時支援 Windows、Linux 和 MacOS ,支援偵錯,並內建了 Git 版本控制功能。同時也具有開發環境功能,例如程式碼自動補全(類似 IntelliSense)、程式碼片段和程式碼重構等。
https://marketplace.visualstudio.com/items?itemName=JuanBlanco.solidity
VS Code 安裝這個外掛即可支援 Solidity 的語法高亮顯示
同時也支援程式碼自動提示與補全
加上其他一般程式碼開發的功能也都一應俱全,搭配 Truffle 三劍客更是一套完整的開發方案,小明也就可以開始專心進行 POC 的設計與開發了。
本文同時發佈於作者部落格:https://www.bdetw.com/blog
想找區塊鏈人才或想學習區塊鏈知識的夥伴。歡迎參加社群小聚,一起來輕鬆交流、互相學習成長、認識新朋友、發現新機會!
台北區塊鏈社群
https://bitlly.co/Q4dIK
BDE 區塊鏈學院 - 提供專業的區塊鏈培訓與顧問服務。
https://bitlly.co/mbDwX