今天給大家推薦一個開源專案,基於.NetCore開發的、前後端分離、前端有Vue、Angular、MVC多個版本的快速開發框架。
這是一個基於.NetCore開發的快速開發框架,專案採用模組化架構、最新的技術棧、專案高度封裝了依賴注入、紀錄檔(Log4net、Nlog)、快取(Redis)、身份認證、WebApi、許可權授權、多資料庫等模組,能讓我們快速的應用於實際的專案,只需專注於業務開發。
前端專案有多個範例專案,包含Vue版本、Mvc 版本(Layui)、Angular版本,可以根據自己需求選擇,也可以自行搭建。
1、跨平臺:這是基於.Net Core開發的系統,可以部署在Docker, Windows, Linux, Mac。
2、資料庫支援:MySQL、Sqlserver、Oracle、PostgreSql、Sqlite。
3、技術棧:.Net6.0/.Net7.0 + AntDesign + Web API + swagger + Log4net/NLog + Redis + AutoMapper + MiniProfiler。
src資料夾為核心元件模組,samples資料夾為web、api、wpf範例、tests資料夾為單元測試模組。
1、主頁:使用者統計、角色統計、模組統計、功能統計;
2、業務模組:根據業務需求,自定義新增模組;
3、身份認證:使用者管理、角色管理、使用者角色管理;
4、許可權認證:模組管理、功能管理、資料實體管理、資料許可權管理;
5、系統管理:操作審計、資料審計、系統設定、模組包。
主頁
使用者管理
角色管理
使用者角色管理
模組管理
功能管理
資料實體管理
資料許可權管理
操作審計
資料審計
模組包
專案地址
更多開源專案請檢視:一個專注推薦優秀.Net開源專案的榜單
- End -
文章首發於公眾號【程式設計樂趣】,歡迎大家關注。