gin vue admin是一個基于gin框架和vue.js技術棧的開源后臺管理系統,旨在快速搭建一套優雅的管理系統,提供一些常用的功能和組件,方便開發者進行二次開發。
gin vue admin采用前后端分離的方式進行開發,前端部分使用vue.js框架進行渲染,后端部分使用gin框架進行數據處理和接口提供。gin框架是一款輕量級的Go語言web框架,具有快速、高效、易用等特點,非常適合構建后端服務。而vue.js框架是當下最流行的前端框架之一,具有MVVM架構、數據響應式、組件化等優點,能夠快速構建高質量的用戶界面。
————gin-vue-admin/ | |————server/ | | |————api/ | | | |————v1/ | | |————config/ | | | |————config.yaml | | |————middleware/ | | | |————auth.go | | | |————cors.go | |————utils/ | | |————gorm.go | | |————redis.go | |————main.go |————web/ | |————src/ | | |————api/ | | |————assets/ | | |————components/ | | |————plugins/ | | |————router/ | | |————store/ | | |————styles/ | | |————utils/ | | |————views/ | |————App.vue | |————main.js
gin vue admin的目錄結構非常清晰,按照MVC的模式進行組織,分為server和web兩部分。server部分包含了后端的代碼、配置和工具函數,web部分則是前端的代碼和資源,按照vue.js的目錄結構進行組織,包含了API、組件、路由、狀態管理等方面的內容。
總的來說,gin vue admin是一個非常不錯的后臺管理系統,具有簡潔的代碼、靈活的擴展性和優秀的性能表現。如果你正在尋找一套開源的后臺管理系統,不妨考慮一下它。