国内有哪些支持定制化开发的低代码平台?

发布时间:2024年01月11日

JNPF开发平台的定制化能力可以参考一下!

JNPF是一款基于spring?boot+vue.js的低代码开发平台。采用微服务、前后端分离等标准架构,基于可视化业务建模、流程建模、表单建模、页面建模、报表建模、大屏建模、移动端建模等工具,零代码快速构建云端业务应用?,提升开发效率80%以上,平台即可本地化物理机\虚拟机\国产化环境部署,也可基于华为云、阿里云、企业私有云方式部署。

JNPF平台主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量,为企业信息化建设降本增效。JNPF研发团队核心成员有10年以上的软件研发经验,聚焦于低代码平台、流程引擎等中间件产品研发,即可输出平台产品和组件,也可交付平台源代码。

官网:https://www.jnpfsoft.com/?csdnxx

JNPF-JAVA-Cloud微服务

1.后端技术栈

主框架:Spring?Boot?+?Spring?Framework

持久层架:MyBatis-Plus

数据库连接池:Alibaba?Druid

多数据源:Dynamic-Datasource

数据库兼容:?MySQL、SQLServer、Oracle、PostgreSQL、达数据库、人大金仓数据库

分库分表解决方案:Apache?ShardingSphere

权限认证框架:Sa-Token+JWT

代码生成器:MyBatis-Plus-Generator

模板引擎:Velocity

任务调度:XXL-JOB

分布式锁:Lock4j

JSON序列化:Jackson&Fastjson

缓存数据库:Redis

校验框架:Validation

分布式文件存储:兼容MinIO及多个云对象存储,如阿里云?OSS、华为云?OBS、七牛云?Kodo、腾讯云?COS等

工具类框架:Hutool、Lombok

Api文档生成工具:Knife4j

项目构建:Maven

2.?前端技术栈

2.1?Vue2技术栈

Vue2全家桶

Element-UI

Axios

Sass

Echarts

Dayjs

2.2?Vue3技术栈

Vue3.0全家桶

TypeScript

Vite

pinia

pnpm

Ant?Design?vue3

Less

Echarts

Dayjs

Fullcalendar

monaco-editor

Sortablejs

tinymc

3.?数据库支持

MySQL?5.7.x/8.0.x

SQLServer?2012+

Oracle?11g

PostgreSQL?12+

达梦数据库(DM8)

平台核心能力

  1. 数据建模器:基于模型驱动开发的思想,通过数据实体、属性、关系等数据配置响应业务需求变化,JNPF平台提供了在线的数据库实体建模,支持单表、一对一、一对多关系。
  2. 表单设计器:在线可视化化表单设计器可快速建符合业务的表单,用于数据采集和流程审批,在线预览,所见即所得。
  3. 流程设计器:JNPF?自研的一套工作流方案,包含流程表单和流程引擎两大部分,流程表单可视化设计,可配置程度高,采用结构化的表单模版设计,集中解析模式的设计。支持会签、加签、跳转、退回、撤销等多种中国特色流程操作。
  4. 报表设计器:报表设计器是一款在线可视化报表建模工具,提供了汇总表、明细表、柱形图、条形图、饼图、折线图、面积图、雷达图、指标图等多种种常用图表,可以组合及联动使用。
  5. 门户设计器:拖拉拽方式设计系统首页,满足千人千面的首页定制需求,支持多种布局风格,可自由布局,支持多角色门户,不同角色不同首页,可在线预览,所见即所得。
  6. 大屏设计器:无需写代码,在线可视化设计大屏,支持图表、表格、媒体等20+常用组件,支持静态数据、HTTP、SQL等多种获取数据方式。
  7. 移动开发工具:轻量化的移动办公软件,可以在线设计流程和表单,开发应用,无需手写代码,可自动生成移动端界面,极大提升了移动应用开发效率。

核心功能截图

数据建模

表单设计器

流程设计器

报表设计器

门户设计器

移动开发工具

多租户

消息中心

文章来源:https://blog.csdn.net/pantouyuchiyu/article/details/135532350
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。