解释功能的工具提示 反射该编辑器的代数类型系统、透明的代码生成和方便的工作流使用户能够设计出规模远远超过任何其他流行的可视化编程环境的智能合约。
我们用于创建简单“Hello World”智能合约的交互式教程 这个项目的主要技术障碍是当前基于浏览器的可视化编辑器库生态系统的状态。虽然使用Rete.js进行快速原型制作很有帮助,但我们经常会遇到一些缺点,比如缺少控件定制和缺少undo/redo历史记录等功能。从这个经验来看,我建议未来的基于浏览器的可视化编辑器从Rete.js的自定义分支开始,以保持对应用程序功能的完全控制。 我的总体个人目标是提高在线可视化编程环境的标准。虽然Blocks界面将使学习Motoko更容易,并利用Internet Computer进行智能合约开发,但我希望我们的一些UX发现最终也会在未来几年内进入主流节点编辑器。 前进的道路接下来的几个月,Blocks的目标。
|