JNPF开发平台的定制化能力可以参考一下!
JNPF是一款基于spring?boot+vue.js的低代码开发平台。采用微服务、前后端分离等标准架构,基于可视化业务建模、流程建模、表单建模、页面建模、报表建模、大屏建模、移动端建模等工具,零代码快速构建云端业务应用?,提升开发效率80%以上,平台即可本地化物理机\虚拟机\国产化环境部署,也可基于华为云、阿里云、企业私有云方式部署。
JNPF平台主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量,为企业信息化建设降本增效。JNPF研发团队核心成员有10年以上的软件研发经验,聚焦于低代码平台、流程引擎等中间件产品研发,即可输出平台产品和组件,也可交付平台源代码。
主框架: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.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
MySQL?5.7.x/8.0.x
SQLServer?2012+
Oracle?11g
PostgreSQL?12+
达梦数据库(DM8)
平台核心能力
数据建模
表单设计器
流程设计器
报表设计器
门户设计器
移动开发工具
多租户
消息中心