专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

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

ins518 2025-07-02 21:08:55 技术文章 4 ℃ 0 评论

Mix

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

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

1
cmake -DCMAKE_BUILD_TYPE=Debug ..

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

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

  • 合约

  • html 文件

  • JavaScript 文件

  • style 文件

  • image 文件

项目编辑器

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

创建一个新项目

去中心化应用的开发始于新项目的创建。在“编辑”菜单创建一个新项目。进入项目名称,比如 “等级”,选择项目文件路径。

编辑后端合约文件

一个新项目默认包含一个合约,“Contract”用于使用Solidity语言在区块链后端开发,“index.html”用于前端。查看Solidity教程或参考。 编辑空的默认合约“Contract”,比如

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及相关开发工具介绍》

关于我:蓝莲花(汪晓明),微信/QQ:263305605,公众号:xm123798。朝夕网络(zhaoxi.co)合伙人。致力于推广区块链解决方案。

转发本文到朋友圈,截图发送到微信(86606813),赠送《世界经济论坛最新权威区块链报告》、《私有链和联盟链的机会与挑战》等深度报告

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表