为开发者打造的开源低代码开发平台
低代码是一种软件开发技术,衍生于软件开发的高级语言,让开发者通过可视化的方式,以更少的编码,更快速地构建和交付应用软件,全方位降低软件的开发成本。
近年来,开发者的范畴也在不断扩大,包括甲方测试人员、产品经理等接受过专业培训、具备软件开发思维和代码基础知识的岗位;ISV、SI合作伙伴;编程爱好者、高校学生等社会化开发者等。
开发者范围扩大后,产生了对低代码开发平台的独特需求。在使用体验上,开发者希望获取符合开发者所属群体使用需求的版本;在研发学习上,开发者希望借助低代码开发平台提升开发能力;在产品功能上,开发者希望平台沉淀合用的组件;在职业发展上,开发者希望自己开发的系统能够产生收益。
LeaRun低代码开发平台是一款面向具备一定软件开发思维和能力的开发者,基于可视化和模块化思想,通过将业务组件封装为可复用模块,结合脚本语言等扩展能力,以尽量减少编写代码方式完成应用快速开发,且针对甲方、ISV和社会化开发者布局了完整开发者生态的开发平台。
由于各企业的行业系统差异较大,开发者需要使用低代码开发平台开发具有行业属性的应用。为满足开发者敏捷开发需求,LeaRun低代码开发平台具备齐全的业务组件和能力组件,相较于当前多数表单流程类和页面设计类低代码开发平台功能更加全面,不仅具备表单和流程拖拉拽开发能力,还拥有BI 引擎、数据引擎、报表引擎、权限引擎、消息引擎以及任务引擎,八大功能引擎驱动的同时配备了代码生成器,将传统IT架构抽象化来支持专业开发人员。并且预置了大量行业模板,以组件的形式存放在行业组件库中,供开发者调用,帮助开发者缩短体系和架构设计等环节的周期,更敏捷地开发应用。
并且LeaRun低代码开发平台采用全源码交付的模式,在底层框架上预留了大量关键的自定义操作空间,允许用户自主拓展和定制组件,以满足开发者的复杂需求,解决业务流程的多层嵌套、多个步骤、复杂的条件逻辑等普通低代码难以实现的场景。
同时LeaRun低代码开发平台除了有内置常规的第三方API接口,可以接企业微信、钉钉等已有平台,还能对接企业原有的OA、ERP、MES、EHR等系统之外,甚至还可以对接lot物联网软硬件设备、BI数据大屏。通过内置的接口功能,开发者便可集成或对接其它系统,承载企业复杂核心业务系统,打通数据链接,避免信息孤岛。
对于开发者希望低代码开发平台功能更全面、操作更方便的问题,LeaRun低代码开发平台为开发者提供了移动端业务快速落地的技术解决方案,包括iOS、Android原生App、小程序、Html5等多端应用的开发生成,同时将需求梳理、UE/UI设计、前端开发、后端开发等环节紧密衔接,通过低代码工具链实现全流程敏捷开发。
LeaRun低代码开发平台以多租户、微服务、模型驱动为基础技术,面向原厂开发、ISV开发、本地化开发、企业自建、个人开发者在内的全生态,提供零代码和低代码可视化开发能力。LeaRun低代码开发平台可实现低代码应用构建、低代码移动开发、低代码连接集成、低代码数据分析,进而可以为用户提供全新应用开发、针对原厂应用的扩展、基于各行各业专业伙伴和客户提供分层开发能力,为开发者实现一站式产品支持和服务。