低代码开发技术选型

低代码的技术路径

低代码开发

  • 可视化进行应用程序的开发方法
  • 无需编码(0代码)或通过少量代码就可以快速生成应用程序的开发平台
  • 使用拖拽组件和模型驱动的逻辑来创建网页和移动应用程序

低代码开发优势

  1. 上手快、开发快、运行快、易维护
  2. 非技术背景的同样可以构建平台

低代码的技术路径

1.表格驱动

主要围绕表格或关系数据库的二维数据,通过工作流配合表格完成业务流转。这是一种面向业务人员的开发模式,大多面向类似Excel 表格界面的企业信息应用程序。

2.表单驱动

主要围绕表单数据,通过系统中的业务流程来驱动表单,进而对业务表单数据进行分析和设计。数据层次关系简单,类似于传统的BPM软件。应用场景有限,更适合轻量级应用。

3.数据模型

主要围绕业务数据定义,包括数据名称、数据类型等。抽象表单展示与呈现的业务流程,

在实践层面通过数据模型建立业务关系。通过表单、流程支持完善的业务模式,灵活

性高,能够满足复杂场景和整体系统的开发需求,适合对大中型企业的核心业务创新场景

进行个性化定制。

4.领域模型

主要围绕业务架构对软件系统涉及的业务领域进行领域建模,从领域知识中提取和划分不同的子领域。如核心子域、通用子域、支撑子域,并对子领域构建模型,再分解领域中的业务实体、属性、特征、功能等。将这些实体抽象成系统中的对象,建立对象与对象之间的层次结构和业务流程,最终在软件系统中解决业务问题。

低代码的核心能力

  • 场景构建能力
  • 数据编排能力
  • 连接生态能力
  • 业务中台能力

出自《数字化转型中的核心技术》


  • 工作流引擎
  • 门户引擎
  • 权限控制机制
  • API扩展接口
  • 适配多种数据源

出自另外一篇不明的博客内容,仅供参考

企业级低代码开发平台的11项关键能力

复制代码
Intuitive, No-Code App Development:易用性,不写代码时的开发能力
Application User Experience:(开发出的)应用的用户体验
Data Model and Management:数据模型和管理
Process and Business Logic:工作流与业务处理逻辑
Platform Ecosystem:开发平台的生态系统
API and Integration:编程接口与系统集成能力
Architecture:系统架构
Quality of Service:(云)服务的质量
Persona and SDLC:用户模型与软件开发生命周期支持
Governance:开发管理
Security and Compliance:安全与合规

来自于《Critical Capabilities for Enterprise Low-Code Application Platforms》

低代码平台的流程引擎选型

市场上比较常见的开源流程引擎有OSWorkflow、JBPM4、Activiti、Flowable、Camunda。

低代码平台的流程设计器选型

常见的流程设计器有bpnm-js、mxgraph、Activiti Modeler、easy-flow等。

低代码平台的表单设计器选型

常见的表单设计器有form-generator、vue-form-making和k-form-design。

低代码平台的Vue.js 框架选型

  • Element UI
  • Ant Design vue
  • Vue Vben Admin
相关推荐
前端南玖1 小时前
深入Vue3响应式:手写实现reactive与ref
前端·javascript·vue.js
不一样的少年_3 小时前
头像组件崩溃、乱序、加载失败?一套队列机制+多级兜底全搞定
前端·vue.js
狙击4 小时前
基于Vue3的H5自定义拍身份证人相框和国徽框
vue.js
rookiefishs5 小时前
一个在electron中强制启用触摸模式🤚🏻的方法
前端·javascript·vue.js
深呼吸9936 小时前
如何用div手写一个富文本编辑器(contenteditable="true")
前端·vue.js
BillKu7 小时前
Vue3 axios 请求设置 signal 信号属性,以便 abort 取消请求
前端·javascript·vue.js
灿灿1213810 小时前
Vue 项目路由模式全解析:从 hash 到 history 再到 abstract
javascript·vue.js·哈希算法
BillKu10 小时前
Vue3 + Element Plus中el-table加载状态分析
javascript·vue.js·elementui
大明8810 小时前
滚动锁定技术解析:以Ant Design的useScrollLocker为例
前端·vue.js·前端框架
吃肉不吃皮10 小时前
【Vue转React】更新机制对比,React开发中的心智负担从何而来?
前端·vue.js·react.js