简介:前面两节,我们介绍了JIDE的工具库,本节我们将介绍智能合约开发最后一段内容,JIDE集成开发工具。除了JIDE的安装,我们还将介绍智能合约的编写、编译、部署、运行以及查看日志等。您看过所有的内容之后,将可以完整的开发出一个智能合约。
JIDE简介
JIDE是JUICE开放服务平台提供用来编写智能合约及DApp的免费开发工具,JIDE集成了JUICE底层测试链、编辑器和Solidity运行时环境,用户无需搭建任何环境就可以快速地编写、编译、部署、运行智能合约与发布DApp。
目前JIDE支持Solidity语言编写智能合约,这是以太坊的官方推荐语言,也是最流行的智能合约编写语言。
运行环境及安装
- PC版
要求WINDOWS 7及以上版本
安装完成后,第一次使用时,需要配JUICE区块链地址信息。并且导入在JUICE开放服务平台创建的JUICE区块链账户钱包。
- WEB版
建议使用Chrome
由于是在线版,因此不要配置JUICE区块链地址信息。
注意:
PC版本,IDE功能更强;而WEB版本,在本地文件处理时,功能比较弱。推荐使用PC版本IDE。
开始使用
基于JUICE平台开发合约需要注意合约目录文件以及库文件的命名规范以及一些需要遵循的规范,请参见第三章节合约开发部分
JIDE主要包含如下区域: