跳至主要內容
Change page

整合開發環境 (IDE)

在設定整合開發環境 (IDE) (opens in a new tab)時,在以太坊上編寫應用程式與編寫任何其他軟體專案相似。有許多選項可供選擇,因此歸根究底,請挑選最符合你偏好的 IDE 或程式碼編輯器。對於你的以太坊開發來說,最佳的 IDE 選擇很可能就是你已經用於傳統軟體開發的那個 IDE。

網頁版 IDE

如果你想在設定本機開發環境之前先試寫一些程式碼,這些網頁應用程式是專為以太坊智能合約開發而打造的。

Remix (opens in a new tab) - 內建靜態分析與測試區塊鏈虛擬機的網頁版 IDE

ChainIDE (opens in a new tab) - 雲端多鏈 IDE

Replit (Solidity Starter - Beta) (opens in a new tab) - 可自訂的以太坊開發環境,具備熱重載、錯誤檢查以及一流的測試網支援

Tenderly Sandbox (opens in a new tab) - 快速建立原型的環境,讓你可以在瀏覽器中使用 Solidity 和 JavaScript 編寫、執行與除錯智能合約

EthFiddle (opens in a new tab) - 可讓你編寫、編譯與除錯智能合約的網頁版 IDE

桌面版 IDE

大多數成熟的 IDE 都已建立外掛程式來增強以太坊開發體驗。它們至少會為智能合約語言提供語法突顯功能。

Visual Studio Code - 具備官方以太坊支援的專業跨平台 IDE

JetBrains IDE (IntelliJ IDEA 等) - 軟體開發人員與團隊的必備工具

Remix Desktop - 在本機電腦上體驗 Remix IDE

外掛程式與擴充功能

延伸閱讀

知道有什麼社群資源對你有幫助嗎?編輯此頁面並加入它!