低代码开发
- 可视化进行应用程序的开发方法
- 无需编码(0代码)或通过少量代码就可以快速生成应用程序的开发平台
- 使用拖拽组件和模型驱动的逻辑来创建网页和移动应用程序
低代码开发优势
- 上手快、开发快、运行快、易维护
- 非技术背景的同样可以构建平台
低代码的技术路径
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等。文章来源:https://www.toymoban.com/news/detail-728322.html
低代码平台的表单设计器选型
常见的表单设计器有form-generator、vue-form-making和k-form-design。文章来源地址https://www.toymoban.com/news/detail-728322.html
低代码平台的Vue.js 框架选型
- Element UI
- Ant Design vue
- Vue Vben Admin
到了这里,关于低代码开发技术选型的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!