JNPF 平台架构介绍
JNPF 疾速开发平台采纳前后端拆散技术、采纳 B / S 架构开发,造成一站式开发多端(APP+PC)应用。
PC 端版本介绍
第一个当然是当下热门的.net core 了,运行环境为 Visual Studio 2017,也能够在 IIS 上离开部署。
次要技术栈
前端
JS 框架:jquery, bootstrap, vue
UI 框架:bootstrap、ElementUI
富文本编辑:UEditor
文件上传:webuploader
客户端验证:jquery-validate
Socket 通信:socket. IO,webSocket
图标组件:echarts、highcharts
打印组件:lodop、h5 打印
APP JS 框架:uniapp, h5, vue
APP UI 框架:uniapp
后端
外围框架:asp.net core
数据库框架:entityframework、dapper
缓存框架:redis
接口文档:swagger2
我的项目构建:nuget
数据库驱动:mysql、sqlserver、oracle
日志组件:log4net
在线预览:freeSpire.office
代码生成器:自主研发 generator
任务调度:quartz
office 组件:NPOI
后盾展现
代码生成器
统计报表
工作流程
第二个就是 java 版了
java 版采纳前后端拆散,可将代码间接导入 idea 运行,也可将前后端代码利用 ngnix 离开部署。
次要技术栈
前端
JS 框架:jquery, bootstrap, vue
UI 框架:bootstrap、ElementUI
富文本编辑:UEditor
文件上传:webuploader
客户端验证:jquery-validate
Socket 通信:socket. IO,webSocket
图标组件:echarts、highcharts
打印组件:lodop、h5 打印
APP JS 框架:uniapp, h5, vue
APP UI 框架:uniapp
后端
外围框架: springboot
数据库框架:mybatisplus
缓存框架:redis
接口文档:swagger2
我的项目构建:maven
数据库驱动:mysql、sqlserver、oracle
负载平衡:ngnix
日志组件:slf4j
在线预览 doc 文件:openOffice
代码生成器:自主研发 generator
任务调度:quartz
最初的一个 APP 版
JNPF APP 基于 UNIAPP,由 HBuilder X 编辑器打造而成。
次要技术栈
前端
JS 框架:es, vue
富文本编辑:editor
文件上传:uploadFile
APP 端验证:graceChecker
Socket 通信:webSocket
图表组件:ucharts
APP JS 框架:uniapp, h5, vue
APP UI 框架:uniapp
界面展现