# Solidity-最流行的智慧合約語言
# Truffle-最流行的智慧合約開發、測試和部署框架。
# MetaMask– 可與以太坊Dapps互動的Chrome擴充套件程式錢包。
# Truffle boxes-以太坊生態系統的打包元件
Developing Smart Contracts(智慧合約開發)
Smart Contract Languages(智慧合約語言)
• Solidity– 以太坊智慧合約語言
• Bamboo– 一種靈活的智慧合約語言
• Vyper– 新的實驗程式語言
• LLL-低級別的Lisp語言
Frameworks(開發框架)
• Truffle-最流行的智慧合約開發,測試和部署框架,包括Truffle、Ganache和Drizzle。
• Embark– DApp開發框架
• Dapp– DApp開發框架,DApple的繼任者
• Populus–擁有可愛動物圖片的以太坊開發框架
• Etherlime-基於ethers.js的Dapp部署框架
• Cliquebait-透過docker例項簡化智慧合約應用程式的整合和測試,它與真正的區塊鏈網路非常相似
IDEs(整合開發環境):
用於提供程式開發環境的應用程式,一般包括程式碼編輯器、編譯器、除錯器和圖形使用者介面等工具
• Remix– Web IDE內建靜態分析,測試區塊鏈VM
• Atom– Atom Solidity Linter和Etheratom的原子編輯器
• Pragma– 非常簡單的solidity Web IDE,自動生成的智慧合約介面。 autocomplete-solidity和language-solidity包
• Superblocks Studio-編寫,構建和部署智慧合約
• Vim solidity– solidity的Vim語法檔案
• Visual Studio Code– Visual Studio Code擴充套件中增加了對Solidity的支援
• Intellij Solidity Plugin-適用於JetBrains IntelliJ Idea IDE(免費/商業)的開源外掛,具有語法高亮,格式化,程式碼完成等功能。
• YAKINDU Solidity Tools-基於Eclipse的IDE,具有文字敏感特性,比如程式碼完成和幫助、程式碼導航、語法著色、內建編譯器、快速修復和模板。
• Eth Fiddle-由Loom網路開發的IDE,允許開發者編寫、編譯和除錯智慧契約,便於共享和查詢程式碼片段。
Test blockchain networks(區塊鏈網路測試)
• Ganache-用於測試以太坊區塊鏈的應用程式,具有可視UI和日誌
• Kaleido-使用Kaleido打造區塊鏈聯盟網路,非常適合PoC和測試
• Local Raiden-在docker容器中執行本地Raiden網路以進行演示和測試
• Private networks deployment scripts-私有PoA網路的開箱即用部署指令碼
• Local Ethereum Network-私有PoW網路的開箱即用部署指令碼
Test Ether faucets(測試乙太網水龍頭)
• Rinkeby faucet
• Kovan faucet
• Ropsten faucet
沒有留言:
張貼留言