图形化编程,我一直有如下困扰:
一是怎么编写循环。就是for/while,用图表现起来特别费劲。程序控制三大要素,我用图只能很方便地表达判断(用个一入多出块)和跳转(用箭头),但是循环的表达太臃肿了。。。
二是怎么表达复杂数据结构。struct、数组、链表、map、指针,这些数据结构,低代码都很难表达。
【 在 wjhtingerx 的大作中提到: 】
: 就是我业余搞了套基于云原生的图形化开发工具,可以通过拖拖拽拽生成软件基础架构,然后嵌套的每个功能模块可以通过类似scrach那种搭积木,也可以手写代码。
: 1. 设计即开发,你把架构设计图画完了,也就是自动把软件框架生成了;
: 2. 零环境的云原生环境,包含设计、开发、编译、生成等全部在网页和后台完成,本地不需要准备任何环境。比如你要写个树莓派应用,不需要提前准备任何资源,直接出来的是应用或镜像。
: 3. 精心设计过的底层架构和中间件,适合绝大多数嵌入式软件场景,尤其是以数据流为基础的控制领域;
: 4. 目前开源界,以源码项目为呈现的智力资源,共享的难度和成本还是很高的。我这个实际上是把架构和功能模块高度抽象和约束化,用图形化的方式,把代码模块的分享变得非常容易。
: 不知以上说明白了没有,欢迎大家讨论。
--
FROM 125.35.5.*