整合開發環境 (IDE)
頁面最後更新時間: 2025年8月21日
在設定 整合開發環境 (IDE)opens in a new tab 時,以太坊上的應用程式設計與任何其他軟體專案的設計類似。 有很多選項可供選擇,因此最終請選擇最適合你喜好設定的整合開發環境或程式碼編輯器。 最適合你以太坊開發的整合開發環境選項很可能是你已經用於傳統軟體開發的整合開發環境。
網頁版 IDE
如果你想在 設定本機開發環境 之前,先試著修改程式碼,這些網路應用程式是專為以太坊智慧型合約開發而打造的。
Remixopens in a new tab - 網頁版 IDE,內建靜態分析和測試用區塊鏈虛擬機
ChainIDEopens in a new tab - 一個雲端多鏈 IDE
Replit (Solidity 入門 - Beta)opens in a new tab - 一個可自訂的以太坊開發環境,具備熱重載、錯誤檢查和頂級的測試網支援
Tenderly Sandboxopens in a new tab - 一個快速的原型設計環境,您可以在瀏覽器中使用 Solidity 和 JavaScript 編寫、執行和偵錯智慧型合約
EthFiddleopens in a new tab - 網頁版 IDE,可讓您編寫、編譯和偵錯您的智慧型合約
桌面版 IDE
大多數成熟的整合開發環境都內建了外掛程式來增強以太坊開發體驗。 最起碼,它們會為 智慧型合約語言 提供語法高亮功能。
Visual Studio Code - 具備以太坊官方支援的專業跨平台 IDE
JetBrains IDEs (IntelliJ IDEA, 等.) - 軟體開發人員與團隊的必備工具
Remix Desktop - 在您的本機電腦上體驗 Remix IDE
外掛程式與擴充功能
- solidityopens in a new tab - 適用於 Visual Studio Code 的 Ethereum Solidity 語言
- Solidity + Hardhat for VS Codeopens in a new tab - 由 Hardhat 團隊提供的 Solidity 與 Hardhat 支援
- Prettier Solidityopens in a new tab - 使用 prettier 的程式碼格式化工具
延伸閱讀
- 以太坊 IDEopens in a new tab - Alchemy 的以太坊 IDE 清單
知道一個曾經幫助你學習更多社區或社團資源? 歡迎在本頁自由編輯或添加內容!