主页 > imtoken最新版客户端 > TokenPocket官方钱包|以太坊:去中心化应用开发教程(三)

TokenPocket官方钱包|以太坊:去中心化应用开发教程(三)

imtoken最新版客户端 2023-12-24 05:09:21

搭建开发环境

网页设计师很容易学习如何在以太坊上开发应用程序——这种语言非常熟悉以太坊app钱包开发实战 pdf以太坊app钱包开发实战 pdf,任何具有 JavaScript 知识的人都可以学习并使用它。

每个开发人员都应该下载三种软件:Alethzero、Mist 和 Mix。 Alethzero 是一个完整的图形界面 (GUI) 客户端,具有高级功能,例如私有链、强制挖矿和完整的 Webkit 套件。 Mist 是一个去中心化的应用程序浏览器和挖矿客户端,用户可以在其中访问 Dapps。 最终的 Mix 是一个完全集成的开发环境——专为创建和调试智能合约和相应的前端而设计。

软件要求:

对于以前做过网页设计的人来说,部署开发环境相当简单——您需要下载三个特定的软件。

首先,下载 Alethzero 二进制文件的最新稳定版本——C++ 客户端——并将其安装在您选择的操作系统上。 如果您遇到问题,那么您可能想要切换到最新的开发版本,这可能会解决一些问题。 如果你选择自己编译,编译指南在这里。

其次,安装MIX集成开发环境,有Windows版和Mac版。 如果您使用的是 Linux 系统,那么也可以在此处查看安装 Mix 的说明。

最后,确保安装 Mist 来测试你的 Dapps 并在开发它们时微调它们的前端。

额外的:

可以使用文本编辑器或Mix来创建我们要编写的后端合约代码,对于Serpent编程语言,我建议您将文件保存为“.se”结尾,让编辑器以Python语法处理。 对于 Solidity 编程语言,您应该保存以“.sol”结尾的文件。 (译者注:Serpent是一种用于编写以太坊合约的高级编程语言。)

当你在html前端开发的时候,不推荐使用live refresh的方式,没有完全测试过。

设置 Alethzero

我们的集成开发环境 MIX 目前正在开发中。 虽然它有很多有用的功能,但本教程将使用开发客户端 Alethzero 并重点介绍合约部署和前端构建。 . Alethzero 还具有内置编译器、JavaScript 控制台和检查区块链状态的工具。

除非另有说明,否则本教程使用私有链,在 Alethzero 上运行,并且不需要网络连接——只有那些你想与他人共享的合约才应该部署到测试网上。 以这种模式运行 Alethzero,其他人也可以加入你的链,只要他们都使用相同的名称并使用“connect-to-peer”直接连接即可。

原版的:

由 Danny@Ravesky 翻译

校对:少平