优秀开源平台,前后端分离快速开发平台,一站式多端开发(PC+APP)

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

后台展示

优秀开源平台,前后端分离快速开发平台,一站式多端开发(PC+APP)_第1张图片

代码生成器

优秀开源平台,前后端分离快速开发平台,一站式多端开发(PC+APP)_第2张图片

统计报表

优秀开源平台,前后端分离快速开发平台,一站式多端开发(PC+APP)_第3张图片

优秀开源平台,前后端分离快速开发平台,一站式多端开发(PC+APP)_第4张图片

工作流程

优秀开源平台,前后端分离快速开发平台,一站式多端开发(PC+APP)_第5张图片

第二个就是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

优秀开源平台,前后端分离快速开发平台,一站式多端开发(PC+APP)_第6张图片

最后的一个APP版

JNPF APP基于UNIAPP,由HBuilder X 编辑器打造而成。

主要技术栈

前端

JS框架:es, vue

富文本编辑:editor

文件上传:uploadFile

APP端验证:graceChecker

Socket通讯:webSocket

图表组件:ucharts

APP JS框架:uniapp, h5, vue

APP UI框架:uniapp

界面展示

优秀开源平台,前后端分离快速开发平台,一站式多端开发(PC+APP)_第7张图片

优秀开源平台,前后端分离快速开发平台,一站式多端开发(PC+APP)_第8张图片

你可能感兴趣的