以太坊连载(24):集成开发环境(IDE) Mix介绍

Mix

IDE Mix旨在作为开发者帮你创建,排错和部署合约及去中心化应用(后端和前端的合约)

警告 – 有很多OS X上关于Mix的crash-at-boot 事件 告。这个事件是Heisenbug,我们已经跟踪了一两个月。我们现有的最佳变通方案是用排错配置,像这样:

1
cmake -DCMAKE_BUILD_TYPE=Debug ..

警告 – 正在研究一个Mix的替代物,叫做Remix。如果你在Mix经历了事件,在Remix更成熟之前,你最好寻找替代方案。

从创建一个新项目开始,它包括

  • 合约

  • html 文件

  • JavaScript 文件

  • style 文件

  • image 文件

  • 你可以用项目来管理去中心化应用的创建和测试。项目会包括与后端和前端相关的数据以及和你的场景(区块链互动)相关的数据,用来排错和测试。相关文件 会被创建并自动保存到项目目录中。

    创建一个新项目

    1
    2
    3
    4
    5
    6
    contract Rating {
    function setRating(bytes32 _key, uint256 _value) {
    ratings[_key] = _value;
    mapping (bytes32 => uint256) public ratings;
    }
    }

    查看Solidity教程寻求帮助,以solidity编程语言开始。

    篇幅太长又涉及到代码,访问原文点击左下角“阅读原文”链接。

    下一篇文章我们将会介绍《以太坊连载(25):Dapp及相关开发工具介绍》

    声明:本站部分文章内容及图片转载于互联 、内容不代表本站观点,如有内容涉及侵权,请您立即联系本站处理,非常感谢!

    (0)
    上一篇 2016年9月2日
    下一篇 2016年9月2日

    相关推荐