我们发现公司内部管理系统有很多的相同和类似的功能,比如都有树形菜单,都有列表页面,详情页面,都有增删改查。我们把这些抽象出来,都做成了可配置。表结构,展示字段,甚至表之间的join关系,都抽象出来,形成在页面上可配置。让用户可以自由配置自己的系统,配置页面内容,配置表关系。大大增加了开发效率问题,和重复开发问题。也可以减少系统发布次数,和测试次数,由于该系统已经比较成熟,所以可以套用大多数业务情况,只需要根据具体业务做到少量代码编写,就可以发布上线执行。
基于第一个项目的web“低代码”,在上面做了一个页面输入伪代码,基于groovy语言,页面用户自己写伪代码后台编译成groovy代码,主要用于页面字段动态赋值,可以任意修改赋值逻辑。场景:比如页面有字段“身份证号“,”年龄“,”生日“,可以在页面上编辑逻辑,让身份证号复制给年龄和生日,用逻辑复制,比人为输入,减少出错的可能性。主要目的是为了少写代码,做基于web企业管理系统的”低代码“。
我们发现公司内部管理系统有很多的相同和类似的功能,比如都有树形菜单,都有列表页面,详情页面,都有增删改查。我们把这些抽象出来,都做成了可配置。表结构,展示字段,甚至表之间的join关系,都抽象出来,形成在页面上可配置。让用户可以自由配置自己的系统,配置页面内容,配置表关系。大大增加了开发效率问题,和重复开发问题。也可以减少系统发布次数,和测试次数,由于该系统已经比较成熟,所以可以套用大多数业务情况,只需要根据具体业务做到少量代码编写,就可以发布上线执行。...
基于第一个项目的web“低代码”,在上面做了一个页面输入伪代码,基于groovy语言,页面用户自己写伪代码后台编译成groovy代码,主要用于页面字段动态赋值,可以任意修改赋值逻辑。场景:比如页面有字段“身份证号“,”年龄“,”生日“,可以在页面上编辑逻辑,让身份证号复制给年龄和生日,用逻辑复制,比人为输入,减少出错的可能性。主要目的是为了少写代码,做基于web企业管理系统的”低代码“。...
添加客服微信,免费为您安排与该工程师直接沟通
长按二维码添加客服微信
如该工程师当前档期不合,也可免费为您推荐相似候选人