主页 > www.token.im > 2018年以太坊编程语言solidity最好的IDE

2018年以太坊编程语言solidity最好的IDE

www.token.im 2023-08-12 05:11:38

Solidity 是一种面向智能合约的编程语言。 这是一门只有四年的年轻语言,旨在帮助开发基于以太坊数字货币的智能合约。 理解它官方文档应该是学习Solidity最好的来源:solidity.readthedocs.io

想在以太坊网络上建立自己的加密货币吗? 想拥有自己的初始代码产品吗? 这是您今天可以使用的最好的 Solidity IDE。

混音IDE

Remix IDE 是基于浏览器的,并且有一个集成的编译器。 没有服务器端组件。

官网:remix.ethereum.org github:github.com/ethereum/re ...

以太坊

有点像 jsfiddle以太坊编程语言,Ethfiddle 是一个可靠的代码共享网站和测试智能合约的地方。 与朋友分享的 Solidity 代码片段,或从网络上查看很酷的代码片段。

官网:ethfiddle.com/

JetBrains 集成开发环境

您可以为 Intelij IDEA 或任何其他 JetBrains IDE 使用 solidity 插件。

插件官网:JetBrains Plugin Repository

Github:intellij-solidity/intellij-solidity

YAKINDU Solidity Eclipse Solidity 插件

使用 Eclipse? Yakindu 是一个免费使用的扩展。 使用基于以太坊/solidity 的智能合约的集成开发环境。

它具有您可以从专业 IDE 获得的所有好处,包括:

官网:github.com/Yakindu/sol...

以太原子

Etheratom 允许您从 atom 的编辑器中编译和部署 solidity 代码!

官网:github.com/0mkara/ethe...

视觉工作室扩展

要使用 Visual Studio 构建以太坊智能合约,您需要在 Visual Studio Marketplace 中找到 Solidity Extension。

正如您在解决方案资源管理器中看到的那样,该模板甚至附带了 3 个示例智能合约(.sol 文件)。

官网:marketplace.visualstudio.com/items?itemN...

登船

Embark 不完全是一个 IDE,而是一个框架。 它提供了一系列命令行开发管理工具,用于创建DAPP项目的基本结构。 用创始人的话说,Embark 是一个开发去中心化应用程序的框架,是开发以太坊 DApp 的最受欢迎的工具之一。 在您的 Dapp 中需要一些结构? Embark 是一个流行的框架,可为您提供构建、测试和部署应用程序所需的一切。

github: github.com/iurimatias/…

其他主要工具

每个月都会推出大量新工具来帮助您进行以太坊开发。

最近开放的 Zeppelin 是另一个用于构建以太坊 dApp 的优秀框架。

github: github.com/OpenZeppeli…

其他一些关键工具:

Truffle:以太坊的开发环境和测试框架。

Ganache:创建一个虚拟以太坊区块链以太坊编程语言,生成一些我们将用于开发的虚拟账户。

Mist:它是一个用于去中心化网络应用程序的浏览器。

以太坊钱包:它是 Mist 的一个版本,但只打开一个 dapp,即以太坊钱包。

Geth:您计算机上的核心应用程序,可将您连接到区块链。

================================================ == =====================

一些以太坊区块链实用教程: