开源低代码开发平台排名(低代码开发平台排名 国外)

概述

随着企业的爆发式的IT 增长需求与互联网的业务的蓬勃发展,越来越多企业对传统的开发应用与方式提出了越来越高的信息化要求,传统的IT开发模式已经很难跟上市场的快速变化的步伐,这对企业的内部管理、资源调配、组织架构调整与响应、应用系统的快速支撑提出了新的挑战。而旧传统的业务发展建设与商业套件的信息化手段,如配套实施ERP,CRM,OA等,传统的烟囱式的信息化建设存在却存在以下问题:

开源低代码开发平台排名(低代码开发平台排名 国外)

传统的烟囱系统建设现状

  1. 用户单独使用多套系统,导致反复登录、重复填报、审批等,费时、费力,效率低下。
  2. 系统重复对接,接口重复开发,系统间业务流程不顺畅、业务协作构建复杂。
  3. 数据没有统一标准及规划,数据重复交换,产生大量冗余数据或无用数据。
  4. 构建新业务,需要组装不同的业务数据变得无比困难。
  5. 系统功能重复建设,
  6. 业务变化调整时,需要大量二次开发与测试
  7. 业务各自为政,接口互通与异常处理困难
  8. 系统运维复杂与困难重重

新的IT架构要求催生了低代码平台的流行,每个中大型的企业信息化都希望构建一套新的适应未来业务发展的强大IT架构,满足整合现有的业务系统、新建未来新的业务系统、能快速持续迭代与调整新的业务、能快速运维与管理业务的强大的IT平台

开源低代码开发平台排名(低代码开发平台排名 国外)

新的业务IT架构

技术架构

JPAAS低代码平台适合以上业务架构,满足企业对新的架构的需要,同时它是一套基于BPM的低代码平台,更适合构建各种企业应用

开源低代码开发平台排名(低代码开发平台排名 国外)

JPAAS产品平台架构

每个微服务应用层次:

开源低代码开发平台排名(低代码开发平台排名 国外)

适应构建各行各业务应用

开源低代码开发平台排名(低代码开发平台排名 国外)

功能概览

开源低代码开发平台排名(低代码开发平台排名 国外)

JPAAS功能概览

开源低代码开发平台排名(低代码开发平台排名 国外)

系统应用一览

平台技术栈

后端平台技术栈

  • 平台底层框架Spring Boot 2.16 Spring Cloud FinchleySpring Cloud Alibaba
  • ORMMyBatis 3MyBatis PlusJDBCJdbcTemplate
  • 数据源管理Druid 1.2.3
  • 安全管理Spring Security 5OAuth 2.0JWT
  • 注册中心Nacos (1.4-2.0)Spring Config
  • 分布式事务Seata(1.5-2.0)
  • 在线表单UEditorVue 2.6+Ant Design VueKFormDesigner/KFormBuildFreemarker
  • 流程引擎Activiti 7.1
  • 规则引擎/脚本引擎Groovy
  • 大屏显示Datart DataEase
  • 报表UReport /FineReport/Grid++ Report
  • 缓存管理RedisJ2Cache
  • 日志Slf4jlogbackELK
  • JSON FastJson
  • 工具类Apache CommonUtilsHutools
  • 文件存储服务NASFastDFS阿里 OSS 其他存储服务
  • 分布式调度Xxl-job
  • 消息队列RocketMQRabbitMQActiveMQKafka
  • 数据转换Kettle

前端技术栈

  • 基础前端Vue 2.6+Ant Design VueWebPack 4.0+VuexNPMNginx
  • 第三方组件
    • vchart
    • bpmnjs
    • vue-layer
    • codemirror
    • ueditor
    • monaco-editor

devOps

  • DevJenkinsHaborDockerGitLabMavenNexus
  • OpsSkyWalkingGrafanaPrometheusZipkinK8s

低代码开发

开源低代码开发平台排名(低代码开发平台排名 国外)

低代码开发的三个层次

平台的低代码开发三个层次:

  1. 全线上开发
  2. 在线脚本开发
  3. 线下开发

线上代码开发

开源低代码开发平台排名(低代码开发平台排名 国外)

线上开发流程

  1. 建物理表
  2. 在线生成单据
  3. 在线流程设计
  4. 发布功能菜单
  5. 授权访问
  • 在线数据源
开源低代码开发平台排名(低代码开发平台排名 国外)

应用数据源管理

平台支持不同的应用不同的数据源,支持多种外应用的数据源管理,可有效实现不同的应用存储在同一库或不同的库中。

  • 在线业务建模
开源低代码开发平台排名(低代码开发平台排名 国外)

基于表进行业务建模

根据物理表生成业务实体,实体中不同的属性可与界面的控件进行数据绑定,并且根据不同的实体的关系建立起业务模型。

  • 在线单据
开源低代码开发平台排名(低代码开发平台排名 国外)

在线PC建单

开源低代码开发平台排名(低代码开发平台排名 国外)

在线APP单所

根据业务模型生成在线的PC端交互界面与APP界面,也可直接在线根据业务构建单据再反射生成业务存储实体与物理表。

  • 在线流程设计

在线流程设计,可设置流程节点、审批人员、关联审批单据及字段权限、设置流程与外部应用的交互接口、设置流程催办等

开源低代码开发平台排名(低代码开发平台排名 国外)

在线流程设计

  • 在线单据列表
开源低代码开发平台排名(低代码开发平台排名 国外)

单据列表设计

开源低代码开发平台排名(低代码开发平台排名 国外)

列头等相关设置

开源低代码开发平台排名(低代码开发平台排名 国外)

移动列表设计

开源低代码开发平台排名(低代码开发平台排名 国外)

生成列表预览

根据连接的数据库查询语句,可生成各种数据查询列表,包括日历列表、单据列表、树型列表、对话框的数据查询列表等。

  • PC/移动门户

可在线进行门户设计并授权给不同的业务组织,实现千人千面的应用门户与数据风格的展示。

开源低代码开发平台排名(低代码开发平台排名 国外)

PC门户

开源低代码开发平台排名(低代码开发平台排名 国外)

移动门户设计

  • 应用菜单设计

根据在线配置的功能,可发布至平台的统一导航菜单中,实现平台功能的统一授权管理。

开源低代码开发平台排名(低代码开发平台排名 国外)

应用菜单设计

线上脚本编写

允许实施人员根据业务的逻辑要求,可在线通过平台的脚本工具,实现对数据的复杂逻辑检验,数据接口调用,数据预处理等。

开源低代码开发平台排名(低代码开发平台排名 国外)

在线单据脚本编写

开源低代码开发平台排名(低代码开发平台排名 国外)

单据后端脚本编写

开源低代码开发平台排名(低代码开发平台排名 国外)

在线流程脚本配置

线下代码开发

低代码平台还是允许传统的线下开发,给开发人员更多的自由发挥实现空间,可实现任何复杂的业务逻辑与交互界面的编写。

开源低代码开发平台排名(低代码开发平台排名 国外)

代码模板

开源低代码开发平台排名(低代码开发平台排名 国外)

根据业务模型生成代码

开源低代码开发平台排名(低代码开发平台排名 国外)

配置生成的列表相关项

开源低代码开发平台排名(低代码开发平台排名 国外)

生成代码的设置

开源低代码开发平台排名(低代码开发平台排名 国外)

生成后端代码

开源低代码开发平台排名(低代码开发平台排名 国外)

生成前端代码

开源低代码开发平台排名(低代码开发平台排名 国外)

前后端工程代码

开源低代码开发平台排名(低代码开发平台排名 国外)

微前端应用

基于阿里乾坤微前端应用开发集成

  • 技术栈无关 主框架不限制接入应用的技术栈,子应用可自主选择技术栈
  • 独立开发/部署 各个团队之间仓库独立,单独部署,互不依赖
  • 增量升级 当一个应用庞大之后,技术升级或重构相当麻烦,而微应用具备渐进式升级的特性
  • 独立运行时 微应用之间运行时互不依赖,有独立的状态管理
  • 提升效率 应用越庞大,越难以维护,协作效率越低下。微应用可以很好拆分,提升效率
  • 非Iframe方案

系统应用功能

在线应用动态管理,平台支持无限的应用构建,并且可实现对dev、uat、prod的不同环境应用一键迁移。

开源低代码开发平台排名(低代码开发平台排名 国外)

在线添加应用

开源低代码开发平台排名(低代码开发平台排名 国外)

应用设计

  • 消息通知模板

支持用户对各种消息模板的定义,实现系统的消息通知可灵活定义。

开源低代码开发平台排名(低代码开发平台排名 国外)

多种消息模板配置

组织架构管理

平台支持多租户(机构),多维度下的组织管理,支持一人多机构,多部门,多岗位,多汇报线等,支持外部接口实现组织架构的数据同步处理。

开源低代码开发平台排名(低代码开发平台排名 国外)

大屏与报表

支持不同的大屏集成,如FineBI/DataEase/Datart等

开源低代码开发平台排名(低代码开发平台排名 国外)

Datart集成

开源低代码开发平台排名(低代码开发平台排名 国外)

DataEase集成

支持FineReport/UReport的集成

开源低代码开发平台排名(低代码开发平台排名 国外)

FineReport集成

开源低代码开发平台排名(低代码开发平台排名 国外)

Ureport在线报表设计

开源低代码开发平台排名(低代码开发平台排名 国外)

在线报表预览

系统集成

组织架构集成:支持企业微信/钉钉/飞书的配置集成

开源低代码开发平台排名(低代码开发平台排名 国外)

飞书的应用集成

外部接口集成:支持外部WebService/Restful API的集成

开源低代码开发平台排名(低代码开发平台排名 国外)

可导入的外部接口

内部接口授权访问:开放内部接口给授权的第三方应用访问

开源低代码开发平台排名(低代码开发平台排名 国外)

统一认证:平台支持OAuth2.0的认证,支持不同外部应用接入

开源低代码开发平台排名(低代码开发平台排名 国外)

统一应用的认证

流程与外部应用的集成:

开源低代码开发平台排名(低代码开发平台排名 国外)

JPAAS与外部应用的接口集成

支持多种接口交互方式实现流程与外部业务系统的数据集成

  1. 数据库直连模式
  2. Web Service模式
  3. MQ模式
  4. 系统调用模式(脚本)

支持K8S的部署

开源低代码开发平台排名(低代码开发平台排名 国外)

支持K8S的多网络集群

平台支持传统的jar部署,也支持一键Devops的基于Jenkins的自动化部署,支持Docker与K8的环境运行。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 sumchina520@foxmail.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.dasum.com/175251.html