设置开发环境

对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‘来直接联接。


原文:https://dappsforbeginners.wordpress.com/tutorials/setting-up-your-development-environment/

译者:Danny@Ravesky

校正:少平

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注