推荐一个前后端分离.NetCore+Angular快速开发框架
今天给大家推荐一个开源项目,基于.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 -
文章首发于公众号【编程乐趣】,欢迎大家关注。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)