链客,专为开发者而生,有问必答!

此文章来自区块链技术社区,未经允许拒绝转载。

以太坊(Ethereum)是运行智能合约的最受欢迎的分布式平台之一。因为虚拟货币近年来的发展,以太坊以区块链为基础引起广泛关注。那么在以太坊平台上开发有哪些工具?

Truffle

如果你正在寻找命令行开发管理工具?那么Truffle可能就是你想要的。Truffle是以太坊最受欢迎的开发框架之一。此开发环境为开发人员提供了可配置的构建管道,并支持多用户。

内置的智能合约编译使以太坊开发人员更容易链接,部署和管理二进制文件。其他功能包括使用Mocha和Chai进行自动合同测试,可编写脚本的部署和迁移框架,以及用于直接合同通信的交互式控制台。Truffle甚至还包括了TestRPC。

Remix IDE

Remix IDE是一个基于浏览器的开源编译器,允许用户编写Solidity合约。开发人员可以在浏览器中以及本地使用Remix。这个功能强大的IDE是用Java编写的,支持智能合约的测试,调试和部署。

虽然界面可能有点复杂,但它确实附带了自己的代码分析器,以确保开发人员可以确保编写最佳代码。Remix通过Metamask连接到以太坊区块链。

MetaMask

MetaMask是以太坊的另一种基于浏览器的工具。作为Chrome,Firefox和Opera的浏览器扩展,MetaMask允许开发人员以简单的方式与以太坊区块链进行交互。它为开发人员提供了一个安全的用户界面来管理他们的身份并签署区块链交易。

MetaMask使开发人员可以轻松访问或创建新的以太坊地址,发送传输以及使用分布式应用程序签署交易。MetaMask团队托管了许多区块链节点供用户使用。所有用户必须做的是扩展,它会自动连接到MetaMask的节点。

DAppBoard

DAppBpard是智能合约的分析平台。鉴于以太坊区块链每天都有大量的新应用和交易,DAppBoard提供了一种可视化的方式来跟踪所有内容。

用户可以跟踪各种以太坊应用程序的使用频率以及用户数量,有助于跟踪每日和每周的活动。

Solidity

Solidity是在以太坊区块链上编写智能合约的最流行的编程语言之一。受C ++,Python和Java的影响,以太坊被设计为针对以太坊虚拟机。

它是静态类型的。Solidity支持库,继承和复杂类型。现在,尝试Solidity的最佳方法是使用基于Web的IDE Remix。

区块链以太坊五大开发工具,你喜欢哪个?相关推荐

  1. 8支团队正在努力构建下一代区块链以太坊Ethereum 2.0

    2019独角兽企业重金招聘Python工程师标准>>> "我们不想在构建 Ethereum 2.0时重新造轮子." 谈到开发人员为 Ethereum 区块链进行两 ...

  2. 可编程区块链以太坊的未来

    区块链的火热就不用说了,回看一下Vinay Gupta 2015年发表的文章<内容可编程的区块链:以太坊的未来>,感受一下先行者的思想. 到本文结束时,你将了解一般的区块链(特别是下一代区 ...

  3. 回看2015年是如何描述区块链以太坊的未来

    区块链的火热就不用说了,回看一下Vinay Gupta 2015年发表的文章<内容可编程的区块链:以太坊的未来>,感受一下先行者的思想. 到本文结束时,你将了解一般的区块链(特别是下一代区 ...

  4. 回望Vinay2015年的文章:内容可编程的区块链——以太坊的未来

    2019独角兽企业重金招聘Python工程师标准>>> 区块链的火热就不用说了,回看一下Vinay Gupta 2015年发表的文章<内容可编程的区块链:以太坊的未来>, ...

  5. 上下文可编程区块链——以太坊的未来

    区块链的火热就不用说了,回看一下Vinay Gupta 2015年发表的文章<内容可编程的区块链:以太坊的未来>,感受一下先行者的思想. 到本文结束时,你将了解一般的区块链(特别是下一代区 ...

  6. 【区块链-以太坊】5 Ubuntu下truffle ganache安装及使用

    [区块链-以太坊]5 Ubuntu下truffle & ganache安装及使用 1 truffle安装 1)输入sudo npm install -g truffle 2)将truffle复 ...

  7. 区块链-以太坊学习资料汇总

    最近一段时间以来,对区块链的底层研究和基于区块链的应用开发已经越来越火热了.机缘巧合,目前我也在进行区块链方面的开发,在之后的博客中,我会和大家一起分享区块链开发中的酸甜苦辣.今天我先来对收藏区块链- ...

  8. 区块链以太坊以及hyperledger总结

    https://learnblockchain.cn/ 1.什么是智能合约?它有什么特点? 就是具有交互能力而且能够在区块链中传递的合约 一个由计算机代码控制的以太币账户 特点: 公开透明.能即时与区 ...

  9. 区块链/以太坊/读书笔记/精通以太坊思维导图

    第一章-第三章 学习笔记 思维导图 附:文本结构 精通以太坊-基础1-3章概念基于区块链技术打造的平台智能合约以太坊计算基础框架上执行的程序DApp狭义基于智能合约开发的用户界面至少包含一个智能合约广 ...

最新文章

  1. 【CodeForces - 260D】Black and White Tree (思维构造,猜结论,细节,构造一棵树)
  2. [jzoj 5775]【NOIP2008模拟】农夫约的假期 (前缀和+递推)
  3. Elasticsearch IK分词器
  4. 在淘宝买水果短斤缺两是不是成了潜规则?
  5. 《众妙之门——用户体验设计的秘密》一2.3 触摸至上的设计
  6. 网站被跳转到联通域名无法访问页面
  7. web网页规划与设计:网站设计——简洁的旅游酒店公寓(5页) HTML+CSS+JavaScript
  8. 移动APP测试用例设计的关注点
  9. jQuery选择器(二)(基本过滤器,内容过滤器,可见过滤器)
  10. mysqli被遗弃了_在您的申请中被遗忘的权利
  11. ESP32 Arduino Ticker定时库
  12. [php fqm说明]以及nginx和apache的一些说明
  13. 【matplotlib】散点图详解
  14. Python数据分析学习总结——替代Matlab
  15. 养眼的大自然色卡,设计师必备
  16. libpq-fe.h:没有那个文件或目录
  17. python三大_Python之三大器
  18. 快学Scala 读书笔记之 Chapter 2、3、4(控制结构函数,数组,映射,元组)
  19. 腾讯自研万亿级消息中间件TubeMQ捐赠给Apache!
  20. 垃圾分类微信小程序设计python

热门文章

  1. RADStudio连接MySQL_使用FireDac(Delphi)在Firebird中创建数据库
  2. python查看目录下的文件_Python——查看目录下所有的目录和文件
  3. 有名内部类 匿名内部类
  4. js上传文件,上传表单demo 包含后端php
  5. iOS自定义转场动画
  6. 环形动画加载视图AnimatedCircleLoadingView​​​​​​​
  7. 模块架构不是软件成功的“决定因素”
  8. JMeter打开脚本报错处理方法
  9. 从普本到北大:我的跨校跨专业考研经验
  10. 占失物,笔记本电脑电池