JNPF快速開發平臺採用先後端分離技術、採用B/S架構開發,造成一站式開發多端(APP+PC)使用。前端
PC端版本介紹vue
第一個固然是當下熱門的.net core了,運行環境爲Visual Studio 2017,也能夠在IIS上分開部署。java
主要技術棧mysql
前端jquery
JS框架:jquery, bootstrap, vueweb
UI框架:bootstrap、ElementUIredis
富文本編輯:UEditorspring
文件上傳:webuploadersql
客戶端驗證: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
界面展現