跳转至主要内容
Change page

集成开发环境

上次修改时间: @alexanderhawl(opens in a new tab), 2024年2月20日

当建立一个集成开发环境(opens in a new tab)时,以太坊上的应用编程类似于任何其他软件项目编程。 这里有许多选项可供选择,最后,请选择一个最适合你偏好的集成开发环境或代码编辑器。 对你的以太坊开发来说,最好的集成开发环境很可能就是你在传统软件开发中使用过的集成开发环境。

基于网络的集成开发环境

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

Remix(opens in a new tab) - 基于 Web 的集成开发环境,内置静态分析和区块链测试虚拟机

ChainIDE(opens in a new tab) - 一个支持多链的云端集成开发环境

Replit(Solidity 新手教程 - Beta)(opens in a new tab) - 一种可定制的以太坊开发环境,提供热重载、错误检查和一流的测试网支持

Tenderly Sandbox(opens in a new tab) - 一种快捷的原型构建环境,让你可以使用 Solidity 和 JavaScript 在浏览器中编写、执行并调试智能合约

EthFiddle(opens in a new tab) - 基于 Web 的集成开发环境 ( IDE ),可让你编写、编译和调试智能合约

桌面 IDE

大多数成熟的集成开发环境都包含增强以太坊开发体验的插件。 至少,它们能为智能合约语言提供语法突出显示。

Visual Studio Code - 专业跨平台集成开发环境,获得以太坊官方支持

Atom - 21 世纪可被黑客攻击的文本编辑器

JetBrains 集成开发环境(IntelliJ IDEA 等) - 面向软件开发者和团队的基本工具

Remix Desktop - 在本地计算机上体验 Remix 集成开发环境

插件与扩展

延伸阅读

还有哪些社区资源对你有所帮助? 请编辑本页面并添加!

本文对你有帮助吗?