經常性逛github,發現了一些優秀的開源專案,其中的框架及程式碼非常不錯,現在給大家推薦三個快速開發平臺。
第一個就是優秀的Jeecg-boot快速開發平臺
前端採用阿里的ant-design-vue,相容PC端、手機端、Pad端。
開發環境
-
語言:Java 8
-
IDE(JAVA):IDEA / Eclipse安裝lombok外掛
-
IDE(前端):WebStorm 或者 IDEA
-
依賴管理:Maven
-
資料庫:MySQL5.7+ & Oracle 11g & Sqlserver2017
-
快取:Redis
後端
-
基礎框架:Spring Boot 2.1.3.RELEASE
-
持久層框架:Mybatis-plus_3.1.2
-
安全框架:Apache Shiro 1.4.0,Jwt_3.7.0
-
資料庫連線池:阿里巴巴Druid 1.1.10
-
快取框架:redis
-
日誌列印:logback
-
其他:fastjson,poi,Swagger-ui,quartz, lombok(簡化程式碼)等。
前端
-
Vue 2.6.10,Vuex,Vue Router
-
Axios
-
ant-design-vue
-
webpack,yarn
-
vue-cropper - 頭像裁剪元件
-
@antv/g2 - Alipay AntV 資料視覺化圖表
-
Viser-vue - antv/g2 封裝實現
-
eslint,@vue/cli 3.2.1
-
vue-print-nb - 列印
大屏展示:
統計報表
選單欄
流程表
PAD端展示
github地址: https://github.com/zhangdaiscott/jeecg-boot
技術文件
-
線上演示 :http://boot.jeecg.com
-
技術官網:http://www.jeecg.com
-
開發文件:http://doc.jeecg.com
第二套系統:renren-fast
renren-fast 是一個輕量級的 Spring Boot 快速開發平臺,能快速開發專案並交付【接私活利器】 完善的 XSS 防範及指令碼過濾,徹底杜絕 XSS 攻擊,實現前後端分離,通過 token 進行資料互動
github地址:https://github.com/renrenio/renren-fast-vue
renren-fast-vue
-
renren-fast-vue基於vue、element-ui構建開發,實現renren-fast後臺管理前端功能,提供一套更優的前端解決方案
-
前後端分離,通過token進行資料互動,可獨立部署
-
主題定製,通過scss變數統一一站式定製
-
動態選單,通過選單管理統一管理訪問路由
-
資料切換,通過mock配置對介面資料/mock模擬資料進行切換
-
釋出時,可動態配置CDN靜態資源/切換新舊版本
-
演示地址:http://demo.open.renren.io/renren-fast (賬號密碼:admin/admin)
第三套系統:vue-manager-system
這個系統設計的比較優秀,只包含了前端部分,不過功能都比較完善。如下圖所示基於vue + element的後臺管理系統解決方案
前言
該方案作為一套多功能的後臺框架模板,適用於絕大部分的後臺管理系統(Web Management System)開發。基於 vue.js,使用 vue-cli3 腳手架,引用 Element UI 元件庫,方便開發快速簡潔好看的元件。分離顏色樣式,支援手動切換主題色,而且很方便使用自定義主題色。
功能
-
Element UI
-
登入/登出
-
Dashboard
-
表格
-
Tab 選項卡
-
表單
-
圖表
? -
富文字編輯器
-
markdown 編輯器
-
圖片拖拽/裁剪上傳
-
支援切換主題色
✨ -
列表拖拽排序
-
許可權測試
-
404 / 403
-
三級選單
-
自定義圖示
-
可拖拽彈窗
-
國際化
github地址:https://github.com/lin-xin/vue-manage-system線上地址:https://lin-xin.gitee.io/example/work/#/dashboard
整體來看簡潔大方,內容完善,功能也可以。上面是給大家推薦的三種快速開發平臺,如有喜歡的拿去就是,都是開源的專案。