5个令人惊叹的以太坊开发工具

智能合约的发展仍处于起步阶段!你可以使用工具来创建、监控和可视化你的智能合约,这里我们会为你挑选五个你应该关注的工具。

MetaMask

通过浏览器就可以简单访问以太坊区块链!

MetaMask是一个浏览器扩展插件,可用于Chrome、Firefox和Opera,允许任何人通过最简单的方式与以太坊区块链进行交互!通过MetaMask,你可以访问或创建一个新的以太坊地址,轻松地向其他地址发送合约和确认交易,以便与以太坊的去中心化的应用程序(DApps)进行交互。

为了使用户能够在一次点击就可以访问和查看区块链信息,MetaMask允许开发人员构建像CryptoKitties、EthDelta这样优秀的区块链应用程序!

Infura

Infura提供可扩展和安全的以太坊节点供开发人员使用。

当开始区块链开发时,一些可以破坏交易的情况可能就是因为可以在你的设备上获得区块链!感谢Infura,你可以使用Web3.js通过他们提供的API访问任何数据。

Infura给任何人提供一组免费的节点,你可以查询块信息,各种交易数据。在他们的网站上,显示每天处理超过5亿个请求和超过9000个开发人员在使用。

使用Infura,你需要一个API密钥,你可以通过在他们的网站上注册得到。你不要去做一些不允许的操作,因为它们可能比较昂贵,所以无法处理。例如新建块和事件监听。

Remix IDE

Remix IDE强大的基于Web的以太坊开发IDE。

ReMix提供一个Web界面,它可以帮助你编写、部署以及智能合约交互。它可以直接用,但是因为项目是开源的,你也可以基于它进行二次开发。

界面有时看起来有点复杂,但它确实功能很强大。它带有一个代码分析器,可以通过提示帮助你编写更好的代码,而且还有一个让你可以一步一步运行代码的调试器。当ReMix在浏览器内运行并通过Metamask连接到以太坊区块链时,你可以直接部署到任何以太坊网络,甚至是你自己私有的测试区块链。

DAppBoard

DAppBoard是以太坊智能合约分析平台。

DAppBoard是一个新的以太坊区块链浏览器。通过这个工具,你可以很容易地以可视化方式看到智能合约和去中心化应用程序(Dapps)是如何运行的。有多少用户使用去中心化的应用程序,智能合约处理了多少以太币。你还可以可视化的看到全局信息,可以将游戏和通证放在区块链上进行比较。

DAppBoard仍处于早期阶段,但将来可能会提供一个API,可以极大地加速以太坊智能合约的开发,并给创建者授权可以以鸟瞰视图的方式使用他们的应用程序。

DAppBoard

Pragma

Pragma是一个用于以太坊智能合约开发的易于使用的IDE。 Pragma是一个与Remix IDE非常相似的工具,它可以让你直接从浏览器中编写、部署以及与智能合约进行交互。它比Remix限制更多,但更容易理解和使用!在部署了你的合约之后,你甚至可以共享一个用户界面,让用户能够以一种非常简单的方式与智能合约进行交互。这是一个关键特性,因为用户不需要安装任何东西(只需要有Meta MetaMask就ok了),而且你也不必做任何前端开发。

Pragma是一个为GO语言以太坊开发者提供的工具,它只是各种尝试并测试Solidity的特性。

Pragma

你正在学习以太坊的话,使用一个我们推荐的工具试试吧?如果你想更深入一些推荐:

  • 以太坊开发,主要介绍智能合约与dapp应用开发,适合入门。
  • 以太坊教程,主要是介绍使用node.js、mongodb、区块链、ipfs实现去中心化电商DApp实战,适合进阶。

汇智网原创翻译,转载请标明出处。原文链接