对web设计师来说 , 学习如何在以太坊上开发应用非常容易——这门语言对任何有JavaScript知识的人来说都是足够熟悉的 , 捡起来就可以使用 。下面小编给大家介绍一下!
设置开发环境每个开发者都应该下载三个软件:Alethzero , Mist和Mix 。Alethzero是全图形界面(GUI)的客户端 , 具有高级特性 , 如私链 , 强制挖矿和全Webkit套件 。Mist是用户可在其中访问Dapps的去中心化应用浏览器和挖矿客户端 。最后的Mix是一个全集成的开发环境——特别地为创建和调试智能合约和相应的前端而设计的 。
软件要求:部署你的开发环境对任何之前做过web页面设计的人来说都相当简单——你需要下载三个特定软件 。
首先 , 下载最新稳定版本的Alethzero二进制文件–C的客户端–并安装在你所选的操作系统中 。如果你遇到问题 , 那么你可能会希望切换到最新的开发版本 , 这可能会解决一部分问题 。如果你选择自己进行编译 , 编译指南在这里 。
其次 , 安装MIX集成开发环境 , 这里有Windows版本和Mac版本 。如果你使用Linux系统 , 那么也请参阅这里安装Mix的指导 。
最后 , 确保你安装Mist以测试你的Dapp和如开发这些程序一样微调其前端 。
附加:一个文本编辑器或者Mix可以被用来创建我们想要写的后端合约代码 , 对于Serpent编程语言 , 我建议你 以“.se”结尾保存文件 , 并让编辑器以Python语法对待它 。对于Solidity编程语言 , 你应该以“.sol”结尾保存文件 。(译者注:Serpent是一种用来编写以太坊合约(Ethereum Contract)的高级编程语言 。)
当你在html前端开发时 , 不推荐刷新(live refresh)方式 , 这一方式还没有被全面测试 。
设置Alethzero我们的集成开发环境MIX目前正在开发中 , 它虽然有许多有用的特性 , 但是本教程将使用开发客户端Alethzero , 主要关注合约部署和前端构建 。。Alethzero也有一个内建的编译器 , JavaScript控制台 , 和探视Blockchain状态的工具 。
除非声明 , 本教程使用私链 , 在Alethzero上运行 , 不需要与网络连接——只有那些你想与其他人分享的合约才应该被部署到测试网络中 。在这个模式下运行Alethzero , 可能有其它人加入你的链 , 只要他们都使用同一名字并用‘connect-to-peer‘来直接联接 。
【去中心化应用开发教程是什么?去中心化应用开发教程解答!】
推荐阅读
- 脸上黑头除不掉怎么办,鼻贴去黑头有用吗?
- 二 以太坊去中心化应用开发教程是什么?以太坊去中心化应用开发教程解答!
- 浴盐去角质的方法
- 乐风更换abs模块工时费多少钱 乐风abs模块更换
- 关于删不去的文件,最新方法
- 怎么知道自己的血型?
- 上海去黎里古镇怎么走
- 能不能经常去角质
- 2022十大网络梗
- 22岁女孩子有必要去相亲吗