集成开发环境
页面最后更新: 2025年8月21日
在设置集成开发环境 (IDE)opens in a new tab 方面,在以太坊上进行应用编程与任何其他软件项目的编程类似。 这里有许多选项可供选择,最后,请选择一个最适合你偏好的集成开发环境或代码编辑器。 对你的以太坊开发来说,最好的集成开发环境很可能就是你在传统软件开发中使用过的集成开发环境。
基于 Web 的 IDE
如果您想在设置本地开发环境之前摆弄一下代码,这些网络应用是专为以太坊智能合约开发而定制的。
Remixopens in a new tab - 基于 Web 的 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 - 一个基于 Web 的 IDE,可让您编写、编译和调试您的智能合约
桌面 IDE
大多数成熟的集成开发环境都包含增强以太坊开发体验的插件。 它们至少为智能合约语言提供语法高亮。
Visual Studio Code - 具有官方以太坊支持的专业跨平台 IDE
JetBrains IDE(IntelliJ IDEA 等) - 面向软件开发者和团队的基本工具
Remix Desktop - 在您的本地计算机上体验 Remix IDE
插件和扩展
- solidityopens in a new tab - 适用于 Visual Studio Code 的以太坊 Solidity 语言
- Solidity + Hardhat for VS Codeopens in a new tab - 由 Hardhat 团队提供的 Solidity 和 Hardhat 支持
- Prettier Solidityopens in a new tab - 使用 prettier 的代码格式化工具
扩展阅读{#further-reading}
- Ethereum IDEsopens in a new tab - Alchemy 整理的以太坊 IDE 列表
你还知道哪些对你有帮助的社区资源? 请编辑本页面并添加进来!