跳转到主要内容
Change page

集成开发环境 (IDE)

在设置集成开发环境 (IDE) (opens in a new tab)时,在以太坊上编写应用程序与编写任何其他软件项目类似。有许多选项可供选择,因此归根结底,请选择最适合你偏好的 IDE 或代码编辑器。对于你的以太坊开发来说,最好的 IDE 选择很可能就是你已经用于传统软件开发的 IDE。

基于 Web 的 IDE

如果你想在设置本地开发环境之前先摆弄一下代码,这些 Web 应用程序是专为以太坊智能合约开发而定制的。

Remix (opens in a new tab) - 具有内置静态分析和测试区块链虚拟机的基于 Web 的 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) - 基于 Web 的 IDE,可让你编写、编译和调试智能合约

桌面 IDE

大多数成熟的 IDE 都构建了插件来增强以太坊开发体验。它们至少为智能合约语言提供了语法高亮显示。

Visual Studio Code - 具有官方以太坊支持的专业跨平台 IDE

JetBrains IDE (IntelliJ IDEA 等) - 软件开发者和团队的必备工具

Remix Desktop - 在本地计算机上体验 Remix IDE

插件和扩展

延伸阅读

知道对你有帮助的社区资源吗?编辑本页面并添加它!