AE中国

Æ Studio:AE的智能合约开发编辑器

刘少 发布于 2021年02月19日 阅读 3,814 本文共1669个字,预计阅读时间需要5分钟。

æternity加密基金会推出一款全新简单易用,支持Sophia智能合约语言的开发环境。

AE Studio原名Fire Editor,是一个全新供aeternity生态系统开发者写入、编译、部署智能合约,以及调用本地的状态函数的平台。

Æ Studio:AE的智能合约开发编辑器 教程 第1张

传统的区块链导航复杂且无序,开发者完成基础工作常常需要做大量破解和研究,从而迭代周期加长。

为此,aeternity开发者Nikita Fuchs几个月来一直忙于推出支持Sophia语言的Fire Editor Web-IDE,于是诞生了AE Studio。这是一款新的支持Sophia语言的简易合约编辑器,能减轻开发者的工作。

AE Studio在区块链开发工具之中非常出色,它是一个开发者可在浏览器中使用的简单网页应用。AE Studio为Sophia开发新手提供智能服务,克服一些常见困难,快速上手。

简单的智能合约开发与部署——实时在线

AE Studio组合了多个组件,从而达到一个无缝体验。

Æ Studio编辑器担起了所有重任——与各种编译器、格式库沟通,以及验证——组装一切需要可视化、编写以及与智能合约交互的工作。

最后形成一个简单、直观的编辑器,即使区块链开发新手也可以使用。

区块链开发学习可能是一个陡峭的曲线,用传统的方法开发新平台,需要花费好几天时间研究复杂文档,接着是一个不断尝试和试错的过程。

Æ Studio让新手能即时体验开发,促进动手能力与流程熟悉,激发开发新手掌握更复杂的区块链开发元件。

AE Studio的新特性与功能

AE Studio为开发人员提供除了Sophia以外其他语言的功能与工具,例如错误提醒,同时也为团队查询故障,提供无缝代码共享支持。

最关键的是,Æ Studio支持开发者像与普通app或标准代码那样,部署和交互智能合约。

使用Æ Studio,再根据你草拟的智能合约,就可以生成一个全面运作的区块链应用程序。

AE Studio可以实时开发智能合约和区块链应用。你不需要在使用aeternity之前,提前学习开发文档以及如何在aeternity上搭建应用。

AE Studio如何帮你编写和部署智能合约?

AE Studio里的工具简单直观,帮助你非常高效地创建强大的智能合约。

1.智能错误提醒

当你使用AE Studio编写智能合约,你是实时地在浏览器中编辑。如果你写错或者漏掉一个重要字母,AE Studio会立即提醒编译错误,并提供处理方式。

Æ Studio:AE的智能合约开发编辑器 教程 第2张

2. 合约无缝部署

AE Studio为开发者提供硬编码的公共账户,或提供通过Github帐户登录的私人测试网帐户。编译后的合约可以在一个微块内快速部署——在aeternity协议上非常快。

Æ Studio:AE的智能合约开发编辑器 教程 第3张

3.动态UI生成

AE Studio会解析你的合约,并针对每个函数生成一个UI构件,每个UI块都是根据个人合约生成——UI甚至可以区分未交易的静态调用或某个函数是否请求交易。

4. 即时协作发现故障

当你使用AE Studio,你永远不是单独工作。Æ Studio集成了即时合约,并通过快捷菜单选择共享人,自动生成一个共享链接,你既可以与同事,也可以与朋友分享。

5. 超级英雄钱包集成与主网交互

AE Studio会保护你重要数据的安全,在AE Studio之前,只能使用æternity Web-IDE与aeternity测试网交互。

现在,超级英雄的钱包直接与Æ Studio集成,用户可以直接在主网部署交互式合约,出现一个巨大飞跃。连接你的超级英雄到AE Studio非常简单——AE Studio有一个安装超级英雄扩展器的链接。

一旦你安装好超级英雄的钱包扩展器,你就可以切换到AE Studio上的主网,用自己的Token直接在主网上测试自己部署的合约。

Æ Studio极大地缩短了开发过程,允许开发新手部署首个合约,并在运行交易和调用函数时,在脚本中植入硬编码密钥,大大提升了安全性。

我应该怎么开始?

从零开始即可——只需拥有一颗好奇心和学习aeternity生态系统的热情,现在访问AE Studio官网链接,开始使用吧。使用AE Studio的经验就是,请确保一定要安装超级英雄钱包,并认领.chain域名。

如果你喜欢这篇文章,打赏AE钱包:aechina.chain

喜欢 10
or

相关文章

更多

发布评论

共3条评论
    WordPress › 错误