Skip to content

我心目中的低代码平台是什么样?

Liu Rui edited this page Aug 1, 2024 · 1 revision

低代码平台,首先得是个“平台”,它包含两个要素:

  • 一、基础业务功能的开箱即用:机构、部门、人员、权限、模块、菜单等;
  • 二、易于开发,各层次组件按需接入,方便开发人员用最低的成本实现平台默认无法满足的需求。

然后才是“低代码”,这里我说说我的想法

  • “低代码”不是“无代码”,它的受众主要是研发人员,其次才是实施人员和产品经理;
  • 低代码平台,仍然需要遵循前后端分离的架构与设计哲学,也就是说,拆开来看,后端应具有“低代码”属性、前端也具有“低代码”属性,两端合起来用可以,分开来用,亦可以。
  • 低代码平台不能是“黑盒”,不然必定有坑;
  • 低代码平台一定不能阻挡业务横向打通的能力,并且横向打通的能力决定了整个平台的上限;

关于微服务、云原生等其他名词

  • 其实我们并不想炒热点,我们只想优先实现那些未来十年不会大改的业界典型需求;
  • 平台的原始依赖越少越好,但是分包粒度要足够,本平台应是不耦合微服务解决方案的,但是却可以拥抱微服务;
  • 云原生作为Quarkus的典型特性,我们会保证本平台不会与其产生冲突,也就是说,随时可以把平台打成云原生推荐的Native包。
Clone this wiki locally