新闻详情

表单引擎系统启效云能做得怎么样?

发表时间:2022-03-31 11:11

与传统式的的开发方法比照,每一个系统是依据编写代码来进行的,例如人事工作,人力资源,资本管理,购买准予和其他信息管理系统。表单引擎的好处有很多,表单引擎系统启效云能做得怎么样?

表单引擎系统启效云能做得怎么样?

尽管有确认的设计开发数字模型,但是设计开发是相对依据模板的,但是不断编写代码也需要掌握系统的开发人员。但是,每一个消费者对系统的要求是在不断变化,固定系统已不能做到客户的规定。系统修改和中后期维修保养务必掌握系统代码的开发人员。结果是代码维修保养不合理,人员流失率高,开发人员的薪酬高以及尽量考虑到客户要求,导致IT行业的看上去价格昂贵的成本费用,但实际上绝大多数软件公司都无法盈利,即使价高设计开发了系统也难以解决。


对于启效云来说,只要写一份描述性的json格式配置文件,页面布局、业务逻辑、校验条件、联动效果、用户交互提示都有了,开发者完全不用关心底层实现,原来至少需要开发一天的页面,几分钟就能配置出来。

我们是怎么实现启效云这样极速的开发体验的呢?因为我们有自研表单引擎,表单引擎是如何实现通过配置文件直接生成可交付的页面的呢?引擎所需的配置文件主要分为3个部分,schema(描述页面整体结构),components(描述所需组件列表及属性),conditions(描述联动条件)。引擎首先会解析schema结构,schema只包含id和children两个关键字,组件之间可以通过children进行无限的任意嵌套来表示复杂的页面布局,引擎遍历schema结构递归渲染出整体布局,第二步利用components中的组件属性、conditions中的联动条件以及初始化数据initModels计算首次渲染所需数据,计算后的数据传递给所有组件进行最终渲染。


分享到:

地址:中国·安徽·合肥·蜀山区花峰路与玉蕾路交口智能软件园1号楼3层

业务合作:market@qgutech.com

服务热线:4000969229  

友链: RunnerGo    青谷科技


扫码进群
公众号
在线客服
 
 
 
 
 工作时间
周一至周五 :8:30-18:00
 联系方式
服务热线:4000969229
业务合作:market@qgutech.com