国内首款Extends 2.0(二开工程)800 Pro低代码开发平台
2022.05.17

800低代码开发平台的二开扩展组研发的Extends 2.0于5月4日正式上线发布。是八佰数字重塑低代码市场一个重大的里程碑,属国内第一款做到让用户快速构建应用的同时又可以让企业(非源码)实现自主个性化开发的低代码开发平台。 

image.png

前端二开工程

800 Pro Extends 2.0基于Vue2自研ADM前端架构,从四个不同的维度来考虑企业项目的定制化需求(逻辑架构、开发流程、部署架构、运行时)。

image.png

(800 Pro Extends 2.0扩展架构)

image.png

(800 Pro Extends 2.0在页面、部件、组件都已内置好插槽)

扩展原理

n  插件机制形成了扩展能力,同时,这种扩展能力是可被控制的,也就是插件的可插拔。利用Core全局扩展容器,可以做到不接触原始页面代码的情况下,对页面进行扩展;

n  组件的组合形成了页面,插件处理业务逻辑,组件是可以直接替换的,这在一些组件库变更场景时也许会更容易插件与 UI 是松耦合的,一些常用的逻辑可以独立出来,在各个需要的地方使用;

n  通过不同的插件组合,来提供不同的能力,实现不同的业务需求。除了在业务中组合不同的页面插件和组件插件外,更显著的例子是组合模型插件的能力。

image.png

(扩展原理)

后端二开工程

n  后端基于JDK8开发,使用主流开源框架Spring Boot + Mybatis,采用Maven进行项目管理,提供二开扩展项目工程;

n  Controller(接口)层使用Spring Mvc开源框架,扩展接口方式跟传统开发方式一致;

n  基于Spring Ioc容器bean管理,可重写产品内置的任意实现类,例如UserService用户接口;

n  产品内置集成适配器扩展接口、组织同步扩展接口、流程引擎事件监听、参与者函数扩展接口、计算规则函数扩展接口等。

image.png

(800 Pro Extends 2.0后端扩展)

 


获取您的免费体验账号
一起来感受可持续迭代的数字化生产力平台
在线咨询
试用申请
企业名称 *
联系人 *
联系电话 *
备注