孙老爷 發表於 2023-3-20 17:15:00

推荐一个前后端分离.NetCore+Angular快速开发框架

<p>今天给大家推荐一个开源项目,基于.NetCore开发的、前后端分离、前端有Vue、Angular、MVC多个版本的快速开发框架。</p>
<h1 id="项目简介"><strong>项目简介</strong></h1>
<p>这是一个基于.NetCore开发的快速开发框架,项目采用模块化架构、最新的技术栈、项目高度封装了依赖注入、日志(Log4net、Nlog)、缓存(Redis)、身份认证、WebApi、权限授权、多数据库等模块,能让我们快速的应用于实际的项目,只需专注于业务开发。</p>
<p>前端项目有多个示例项目,包含Vue版本、Mvc 版本(Layui)、Angular版本,可以根据自己需求选择,也可以自行搭建。</p>
<h1 id="技术架构"><strong>技术架构</strong></h1>
<p>1、跨平台:这是基于.Net Core开发的系统,可以部署在Docker, Windows, Linux, Mac。</p>
<p>2、数据库支持:MySQL、Sqlserver、Oracle、PostgreSql、Sqlite。</p>
<p>3、技术栈:.Net6.0/.Net7.0&nbsp; + AntDesign + Web API + swagger + Log4net/NLog + Redis +&nbsp;AutoMapper + MiniProfiler。</p>
<h1 id="项目结构"><strong>项目结构</strong></h1>
<p><img src="https://img2023.cnblogs.com/blog/93789/202303/93789-20230320171333214-415697416.png" alt="图片" loading="lazy"></p>
<p>src文件夹为核心组件模块,samples文件夹为web、api、wpf示例、tests文件夹为单元测试模块。</p>
<h1 id="系统功能"><strong>系统功能</strong></h1>
<p>1、主页:用户统计、角色统计、模块统计、功能统计;</p>
<p>2、业务模块:根据业务需求,自定义添加模块;</p>
<p>3、身份认证:用户管理、角色管理、用户角色管理;</p>
<p>4、权限认证:模块管理、功能管理、数据实体管理、数据权限管理;</p>
<p>5、系统管理:操作审计、数据审计、系统设置、模块包。</p>
<h1 id="部分功能截图"><strong>部分功能截图</strong></h1>
<p><strong>主页</strong></p>
<p><img src="https://img2023.cnblogs.com/blog/93789/202303/93789-20230320171333106-43015932.png" alt="图片" loading="lazy"></p>
<p><strong>用户管理</strong></p>
<p><img src="https://img2023.cnblogs.com/blog/93789/202303/93789-20230320171333213-1783920676.png" alt="图片" loading="lazy"></p>
<p><strong>角色管理</strong></p>
<p><img src="https://img2023.cnblogs.com/blog/93789/202303/93789-20230320171333173-1438093406.png" alt="图片" loading="lazy"></p>
<p><strong>用户角色管理</strong></p>
<p><img src="https://img2023.cnblogs.com/blog/93789/202303/93789-20230320171333145-810772257.png" alt="图片" loading="lazy"></p>
<p><strong>模块管理</strong></p>
<p><img src="https://img2023.cnblogs.com/blog/93789/202303/93789-20230320171333198-320796445.png" alt="图片" loading="lazy"></p>
<p><strong>功能管理</strong></p>
<p><img src="https://img2023.cnblogs.com/blog/93789/202303/93789-20230320171333602-69636576.png" alt="图片" loading="lazy"></p>
<p><strong>数据实体管理</strong></p>
<p><img src="https://img2023.cnblogs.com/blog/93789/202303/93789-20230320171333569-1122371071.png" alt="图片" loading="lazy"></p>
<p><strong>数据权限管理</strong></p>
<p><img src="https://img2023.cnblogs.com/blog/93789/202303/93789-20230320171333681-725033074.png" alt="图片" loading="lazy"></p>
<p><strong>操作审计</strong></p>
<p><img src="https://img2023.cnblogs.com/blog/93789/202303/93789-20230320171333683-759983226.png" alt="图片" loading="lazy"></p>
<p><strong>数据审计</strong></p>
<p><img src="https://img2023.cnblogs.com/blog/93789/202303/93789-20230320171333672-313932718.png" alt="图片" loading="lazy"></p>
<p><strong>模块包</strong></p>
<p><img src="https://img2023.cnblogs.com/blog/93789/202303/93789-20230320171333623-300011469.png" alt="图片" loading="lazy"></p>
<p><strong>项目地址</strong></p>
<blockquote>
<p>Github: https://github.com/dotnetcore/osharp</p>
<p>Gitee: https://gitee.com/i66soft/osharp</p>
</blockquote>
<p><strong>更多开源项目请查看</strong>:一个专注推荐优秀.Net开源项目的榜单</p>
<p><strong>- End -</strong></p>
<p>文章首发于公众号【编程乐趣】,欢迎大家关注。<br>
<img src="https://img2020.cnblogs.com/blog/93789/202105/93789-20210520132522800-1532644404.jpg" alt="图片" loading="lazy"></p><br><br>
来源:https://www.cnblogs.com/chingho/p/17096595.html
頁: [1]
查看完整版本: 推荐一个前后端分离.NetCore+Angular快速开发框架