您的位置:网站首页 > 区块链技术 > 正 文 比特币

没有软件开发背景的人也能参与智能合约开发?Blocks可能真的能够实现!

【作者:网文】 来源:转载 日期:2022-1-13 14:18:42 人气: 标签:智能合约开发 Blocks dapp开发 智能合同 UE4 【打印】


  • Blocks编辑器还包括提供关于按钮、节点和类型套接字的信息的工具提示。与类似的可视化编程环境相比,这是一个巨大的改进,一些用户建议我们应该添加一个“学习模式”,它在应用程序的工具提示中包含更多的细节。随着时间的推移,我们打算扩展这个概念,以便任何人都可以在不引用外部文档的情况下使用Blocks。

 

   解释功能的工具提示


反射


该编辑器的代数类型系统、透明的代码生成和方便的工作流使用户能够设计出规模远远超过任何其他流行的可视化编程环境的智能合约。


我们用于创建简单“Hello World”智能合约的交互式教程


这个项目的主要技术障碍是当前基于浏览器的可视化编辑器库生态系统的状态。虽然使用Rete.js进行快速原型制作很有帮助,但我们经常会遇到一些缺点,比如缺少控件定制和缺少undo/redo历史记录等功能。从这个经验来看,我建议未来的基于浏览器的可视化编辑器从Rete.js的自定义分支开始,以保持对应用程序功能的完全控制。

我的总体个人目标是提高在线可视化编程环境的标准。虽然Blocks界面将使学习Motoko更容易,并利用Internet Computer进行智能合约开发,但我希望我们的一些UX发现最终也会在未来几年内进入主流节点编辑器。


前进的道路


接下来的几个月,Blocks的目标。


  • 一键部署。我们不是将生成的代码复制/粘贴到Motoko Playground这样的运行时环境中,而是打算创建一个端到端工作流,用户可以直接从编辑器中资助和部署智能合约。

  • 实时评估。在学习一门新的编程语言时,立即对表达式求值的能力是一种改变游戏规则的能力。我们打算让它尽可能容易地运行和测试用户的项目在区块编辑器。

  • 更多的互动教程。我们的目标是让那些没有软件开发背景的人也能访问智能合约开发。在扩展我们当前的教程系统的基础上,我们希望编辑器将成为区块链和去中心化软件开发的通用学习资源。


Source:https://levelup.gitconnected.com/how-we-created-blocks-an-online-drag-and-drop-smart-contract-editor-fe23eff4d933

返回顶部】【关闭窗口 风险提示:本站分享转载的信息均来自互联网,且仅供阅读参考,不作为具体投资的依据,据此入市,风险自担。本站所有内容涉及到的“货币”字眼需谨慎研判,我们维护各国法币的合法地位,同时数字资产具有货币的某些属性,目前是不能替代任何国家的法定货币的,请谨慎理解投资并严格遵守各国法律法规!详见本站[免责声明]。】
【读完这篇文章后,可否发表您的感受?】
0
0
0
0
0
0
0
0
本文网址:
安全联盟站长平台 互联网举办平台 公共信息安全网监 中国网安 赛门铁克安全响应中心