主页 > www.token.im > 2018年以太坊编程语言solidity最好的IDE
2018年以太坊编程语言solidity最好的IDE
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:您计算机上的核心应用程序,可将您连接到区块链。
================================================ == =====================
一些以太坊区块链实用教程: