Solidity Weekly #3

Solidity is not a second language

看了這篇文章, 不知道應該認同還是不認同.

它提及 web3.js 所用的 Javascript 變成 Solidity 發展遲緩的主因. 不會 Javascript 其實也能用 Solidity, 你可以很單存的使用 Mist 這個 Wallet 來部署及操作你用 Solidity 寫出來的程式. web3.js 可以說是增加可以提供 font-end 做互動的 library, 單純是另一個產品. 雖然它也可以拿來部署 Solidify 程式, 可以跟 Ethereum node 互動, 那只是另一個可以開發 GUI 介面的機會. 並沒有一定要跟 Solidity 綁定.

更何況無辜的 Solidity, 其實也不是唯一可以用來寫 Ethereum 智能合約的語言, 跟 bitcoin 能寫程式的能力, 已經夠強當一個 real language 了. 更何況微軟 Visual Studio 也有 Solidity extension 來輔助您開發.

有興趣了解如何開始寫 Solidity 程式的人, 我們 Taipei Ethereum Meetup 社團, 2017 年開始會陸續舉辦免費實作課程. 1/17 開始教您如何安裝開發環境.

歡迎大家一起來學 Solidity 撰寫 “Smart Contracts”