JNPF是一款基于springboot、vue.js技术的企业级低代码平台,采用微服务、前后端分离等标准的原生架构,基于可视化业务建模、流程建模、表单建模、报表建模、大屏建模、移动端建模等工具,零代码快速构建业务应用。
官网地址:https://www.jnpfsoft.com/?csdnxx
主框架: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
Vue2全家桶
Element-UI
Axios
Sass
Echarts
Dayjs
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)
清晰的目录结构,容易扩展
共用的?UI?组件进行抽离
统一接口管理请求模块
使用路由懒加载提高访问速度
数据建模
表单设计器
流程设计器
报表设计器
门户设计器
移动开发工具
多租户
消息中心