去年的比特币热潮可能推广了这项新技术,但区块链的基本结构是坚实的。今天,我们来看看我们最喜欢的五种开发以太坊的工具。
以太坊是运行智能合约的最受欢迎的分散平台之一。作为比特币繁荣的一部分,以太坊建立在区块链上,去年引起了广泛的关注。然而,尽管市场看涨,但基础技术仍然稳固。
以下是我们最喜欢在以太坊平台上开发的五种工具。这些远非唯一可用的工具。如果我们错过了您的喜爱,请在下面的评论中告诉我们!
Truffle
寻找命令行开发管理工具?那么松露可能就是你想要的。Truffle是以太坊最受欢迎的开发框架之一。此开发环境为开发人员提供了可配置的构建管道,并支持用户。
内置的智能合约编译使以太坊开发人员更容易链接,部署和管理二进制文件。其他功能包括使用Mocha和Chai进行自动合同测试,可编写脚本的部署和迁移框架,以及用于直接合同通信的交互式控制台。松露甚至将TestRPC置于其翼下!
混音IDE
Remix IDE是一个基于浏览器的开源编译器,允许用户编写Solidity契约。开发人员可以在浏览器中以及本地使用Remix。这个功能强大的IDE是用JavaScript编写的,支持智能合约的测试,调试和部署。
虽然界面可能有点复杂,但它确实附带了自己的代码分析器,以确保开发人员可以确保编写最佳代码。Remix通过Metamask连接到以太坊区块链。
MetaMask
MetaMask是以太网的另一种基于浏览器的工具。作为Chrome,Firefox和Opera的浏览器扩展,MetaMask允许开发人员以简单的方式与以太坊区块链进行交互。它为开发人员提供了一个安全的用户界面来管理他们的身份并签署区块链交易。
MetaMask使开发人员可以轻松访问或创建新的以太坊地址,发送传输以及使用分散式应用程序签署交易。MetaMask团队托管了许多区块链节点供用户使用。所有用户必须做的是安装扩展,它会自动连接到MetaMask的节点。
DAppBoard
DAppBpard是智能合约的分析平台。鉴于以太网区块链每天都有大量新的应用程序和交易,DAppBoard提供了一种可视化的方式来跟踪所有内容。
用户可以跟踪各种以太网应用程序的使用频率以及用户数量。该板有助于跟踪每日和每周活动。
Solidity
最后,Solidity是在以太坊区块链上编写智能合约的最流行的编程语言之一。受C ++,Python和JavaScript的影响,以太坊的目标是以太坊虚拟机为目标。
它是静态类型的。Solidity支持库,继承和复杂类型。现在,尝试Solidity的最佳方法是使用基于Web的IDE Remix。
本文链接地址:https://www.wwsww.cn/ytf/1054.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。