我们最终决定使用Rete.js生态系统,从而形成了当前的技术堆栈:
设计过程I互联网计算机的可视化低代码环境将减少最初的学习曲线,并使生态系统对新开发人员更容易接近。
为了在实现上取得进展,我们开始同时地设计和开发。为了让用户了解这个项目在过去几个月里的发展情况,下面是一些以前版本的编辑器的截图:
Blocks编辑器的一个非常非常早期的原型 Nate创建的早期中保真模型 当我专注于编辑器工作流、编译器功能和区块实现时,Nate贡献了主题、图形和项目的登录页面。由于功能和用户体验对于可视化编辑器都是至关重要的,因此我们的技术专长最终为这个项目带来了高效率。
一个使用带有可选鲜艳边框的深色主题的简单示例
使用受 UE4 启发的灰色主题的稍微复杂一点的示例
从To-Do List示例生成的Motoko源代码 评价研究我们的第一轮用户测试比我想象的要有用得多。在这一点上,应用是基于Unreal Engine Blueprint,所以我们希望用户有类似的期望和反应。相反,我们最终发现了一些问题和解决方案,这些问题和解决方案允许我们推动我们的用户体验超越大多数可视化节点编辑器的现状。
类型套接字的上下文块建议
添加新连接时,兼容的套接字会变大。 |