低代码是一种软件开发技术,衍生于软件开发的高级语言,让开发者通过可视化的方式,以更少的编码,更快速地构建和交付应用软件,全方位降低软件的开发成本。
近年来,开发者的范畴也在不断扩大,包括甲方测试人员、产品经理等接受过专业培训、具备软件开发思维和代码基础知识的岗位;ISV、SI合作伙伴;编程爱好者、高校学生等社会化开发者等。
开发者范围扩大后,产生了对低代码开发平台的独特需求。在使用体验上,开发者希望获取符合开发者所属群体使用需求的版本;在研发学习上,开发者希望借助低代码开发平台提升开发能力;在产品功能上,开发者希望平台沉淀合用的组件;在职业发展上,开发者希望自己开发的系统能够产生收益。
LeaRun低代码开发平台是一款面向具备一定软件开发思维和能力的开发者,基于可视化和模块化思想,通过将业务组件封装为可复用模块,结合脚本语言等扩展能力,以尽量减少编写代码方式完成应用快速开发,且针对甲方、ISV和社会化开发者布局了完整开发者生态的开发平台。
由于各企业的行业系统差异较大,开发者需要使用低代码开发平台开发具有行业属性的应用。为满足开发者敏捷开发需求,LeaRun低代码开发平台具备齐全的业务组件和能力组件,相较于当前多数表单流程类和页面设计类低代码开发平台功能更加全面,不仅具备表单和流程拖拉拽开发能力,还拥有BI 引擎、数据引擎、报表引擎、权限引擎、消息引擎以及任务引擎,八大功能引擎驱动的同时配备了代码生成器,将传统IT架构抽象化来支持专业开发人员。并且预置了大量行业模板,以组件的形式存放在行业组件库中,供开发者调用,帮助开发者缩短体系和架构设计等环节的周期,更敏捷地开发应用。