登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
1
2
/ 2 页
下一页
返回列表
首页
›
业界区
›
业界
›
一个拒绝过度设计的 .NET 快速开发框架:开箱即用,专注 ...
一个拒绝过度设计的 .NET 快速开发框架:开箱即用,专注"干活"
[ 复制链接 ]
吉芷雁
2025-10-1 19:05:36
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
前言
.NET 生态快速发展的背景下,越来越多开发希望找到一个既能快速上手,又不过度设计的后端框架。尤其是在中小型项目中,复杂的架构、层层封装的服务逻辑往往让开发效率大打折扣。
今天推荐一个轻量级、高效实用的自媒体内容管理系统。它不追求炫技式的"高大上",而是回归开发本质:用最少的代码,解决最实际的问题。
大家是否也曾被那些动辄几十个项目的解决方案吓退?是否厌倦了为了实现一个简单的增删改查,却要写一堆接口、服务、仓储、映射的繁琐流程?作者显然也经历过这些痛点。于是他选择了一条不同的路:大道至简。这个框架没有过度分层,没有复杂的设计模式堆砌,有的只是清晰的结构、实用的技术选型和真正能提升开发效率的抽象封装。它不是为大型分布式系统准备的,而是为那些想快速交付、专注业务本身的团队量身打造的。
项目介绍
ShenNiusModularity 是一个基于 .NET 开发的自媒体内容管理系统,支持多租户、权限管理、CMS 内容管理、商城模块等核心功能。
项目坚持"Don’t repeat yourself"的原则,反对过度封装和复杂设计,致力于将 CRUD 接口的开发成本降到最低。
只需要定义好实体类,系统就能自动生成对应的增删改查 API,极大提升了开发速度。目前项目支持 .NET 3.1、.NET 5 和 .NET 6 多个版本分支,其中 lowcode 分支专注于低代码方向的探索,适合希望快速搭建系统的开发。
项目功能
权限管理
:角色的权限控制,支持菜单、按钮级别的权限分配,保障系统安全。
CMS 管理
:内容发布、分类管理、文章审核等功能齐全,适合自媒体或企业官网使用。
商城管理
:商品管理、订单处理、会员体系等基础电商功能,满足小型电商平台需求。
多租户支持
:通过 Filter 自动处理租户字段的赋值,无论是新增、更新还是查询,都能自动隔离数据,无需手动干预。
文件上传
:支持本地存储与七牛云一键切换,方便部署在不同环境。
数据导入导出
:集成 Magicodes.IE.Excel,轻松实现表格的导入与导出功能。
邮件发送
:使用 MailKit 实现可靠的邮件通知机制。
同账号登录互斥
:通过 SignalR 实现踢人下线功能,保障账号安全。
项目架构
整体框架分为领域层、基础设施层,展现层。
该框架既有传统三层架构的优势,又实现了DDD部分概念,配合顺手的ORM,不管开发API还是mvc效率和性能都是杠杠的。
系统思维导图
项目特点
零学习成本
:只要你熟悉 .NET Core,几乎不需要额外学习就能上手。
CRUD 自动化
:控制器层对单表操作做了高度抽象,只需按约定创建实体,API 自动生成。
技术栈干净
:没有冗余依赖,核心组件如 SqlSugarCore、AutoMapper、FluentValidation 都是久经考验的工具。
缓存自由切换
:MemoryCache 和 Redis 可通过配置一键切换,适应不同部署环境。
AOP 支持完善
:通过 AspectCore 实现 AOP 缓存和事务,服务层或控制器打个标签即可生效,简洁直观。
多数据库兼容
:当前主推 MySQL,未来计划支持 SQL Server 等其他数据库。
项目技术
后端框架:.NET(支持 3.1 / 5.0 / 6.0)
ORM:SqlSugarCore,轻量高效,支持链式查询与实体生成
缓存:MemoryCache + Redis,支持 AOP 缓存拦截
日志:NLog,稳定可靠
安全:JWT 做身份认证,AES/MD5/RSA/DES 提供多种加密方式
实体验证:从 FluentValidation 迁移到 ASP.NET Core 内置验证特性,减少依赖
对象映射:AutoMapper
导入导出:Magicodes.IE.Excel
接口文档:Swagger
跨平台:支持 Linux / Windows 部署
项目说明
项目支持多分支选择:
master 分支:.NET Core 3.1 单体版本
.net 6.0 分支:.NET 6.0 单体版本
page5.0 分支:前后端分离版本(已停止维护,适合学习)
lowcode 分支:低代码方向探索
源码结构清晰,包含完整的数据库脚本和字典文档(Word/CHM/HTML 格式),开箱即用。
启动时只需修改 appsettings.json 配置,执行 SQL 脚本即可运行。
项目效果
在实际使用中,ShenNiusModularity 展现出极高的开发效率。一个新模块的增删改查功能,往往只需要定义实体类和少量配置,API 就能自动生成。权限控制、多租户、日志记录等通用功能都已内置,开发可以专注于业务逻辑本身。
UI 层采用 Layui 搭建,虽然不算最新潮,但足够稳定,适合快速搭建管理后台。对于不想被复杂架构束缚的小团队或个人开发来说,这是一个非常务实的选择。
1、后台管理
系统登录
系统管理
菜单管理
租户管理
角色管理
字典管理
2、CMS管理
文章管理
栏目管理
广告管理
3、商城系统
商品管理
商品列表
商品分类
项目源码
Gitee:https://gitee.com/shenniu_code_group/shen-nius.-modularity
总结
框架不是一个追求"完美架构"的框架,而是一个真正为"干活"而生的工具。
它不鼓吹 DDD、不强推微服务,而是用最直接的方式解决开发最常遇到的问题。在这个动辄"云原生""高并发"的时代,它提醒我们:有时候,简单才是最好的设计。 如果你厌倦了复杂的脚手架,想找一个轻量、高效、真正能提升生产力的 .NET 后台系统,不妨试试这个框架。
最后
如果你觉得这篇文章对你有帮助,不妨点个赞支持一下!你的支持是我继续分享知识的动力。如果有任何疑问或需要进一步的帮助,欢迎随时留言。
也可以加入微信公众号[DotNet技术匠] 社区,与其他热爱技术的同行一起交流心得,共同成长!
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
quot
一个
拒绝
过度
设计
相关帖子
一天一个Python库: starlette - 轻量级ASGI Web框架
多租户下的系统基础表设计
河南爱彼爱和新材料 | 打造低成本高敏捷数字化转型的"河南标杆"
一天一个Python库:greenlet - 轻量级并发,协程切换的基石
这是一个测试
做了一个网页天气可视化
从一个地狱笑话看大模型的推理机制
这是一个测试文件
在AI的世界里,做一个真实的人
一天一个Python库:propcache - 简化属性缓存,提升性能
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
业界
一天一个Python库: starlette - 轻量级ASGI Web框架
0
185
柏雅云
2026-03-16
业界
多租户下的系统基础表设计
0
817
颛孙中
2026-03-16
安全
河南爱彼爱和新材料 | 打造低成本高敏捷数字化转型的"河南标杆"
0
152
龙梨丝
2026-03-17
业界
一天一个Python库:greenlet - 轻量级并发,协程切换的基石
0
368
计海龄
2026-03-17
安全
这是一个测试
0
156
韶侪
2026-03-17
业界
做了一个网页天气可视化
0
715
刘凤
2026-03-18
业界
从一个地狱笑话看大模型的推理机制
0
842
染悄
2026-03-18
安全
这是一个测试文件
0
725
轩辕琳芳
2026-03-18
业界
在AI的世界里,做一个真实的人
0
999
铝缉惹
2026-03-19
业界
一天一个Python库:propcache - 简化属性缓存,提升性能
0
913
蛟当罟
2026-03-20
回复
(31)
姥恫
2025-10-26 21:37:41
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
热心回复!
袋岖荤
2025-10-28 11:37:08
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
用心讨论,共获提升!
陈兰芳
2025-11-6 21:40:23
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
不错,里面软件多更新就更好了
秤陷曲
2025-11-7 12:47:14
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
收藏一下 不知道什么时候能用到
赙浦
2025-11-27 16:47:44
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
东西不错很实用谢谢分享
酝垓
2025-12-7 18:37:46
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
谢谢分享,试用一下
盛天欣
2025-12-31 20:29:26
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
喜欢鼓捣这些软件,现在用得少,谢谢分享!
劳暄美
2026-1-13 23:33:46
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
谢谢分享,辛苦了
卓卞恻
2026-1-18 09:59:17
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
感谢发布原创作品,程序园因你更精彩
柏雅云
2026-1-18 10:21:29
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
yyds。多谢分享
晁红叶
2026-1-18 14:00:52
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
感谢分享
眩疝诺
2026-1-19 19:11:54
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
热心回复!
甄婉丽
2026-1-22 13:34:40
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
东西不错很实用谢谢分享
尤晓兰
2026-1-22 19:31:46
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
懂技术并乐意极积无私分享的人越来越少。珍惜
挽幽
2026-1-24 12:32:44
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
过来提前占个楼
路逸思
2026-1-25 05:58:12
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
这个好,看起来很实用
郦珠雨
2026-1-25 11:05:10
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
yyds。多谢分享
祝娜娜
2026-1-28 03:03:00
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
谢谢分享,辛苦了
盛天欣
2026-1-30 06:34:19
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
懂技术并乐意极积无私分享的人越来越少。珍惜
下一页 »
1
2
/ 2 页
下一页
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
安全
签约作者
程序园优秀签约作者
发帖
吉芷雁
2026-1-30 06:34:19
关注
0
粉丝关注
20
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
3934307807
991125
anyue1937
9994892
kk14977
6845359
4
xiangqian
638210
5
神泱
9522
6
韶又彤
9912
7
宋子
9878
8
荪俗
9016
9
闰咄阅
9995
10
刎唇
9995
查看更多
今日好文热榜
630
AI编程时代,35岁以上程序员将何去何从?
826
[Refactor]CPP Learn Data Day 1
0
Block Copy 的内存布局详解
613
把 Flask 搬进 ESP32,高中生自研嵌入式 We
1
渐得如意智能自动化办公平台——定义属于你
883
[AI/Agent/社交] AI Agent社交网络产品:Mo
520
C++协程入门
284
TCSSOFTDEPTCOPY.zip Can download source
800
Vue3 + Iframe 实战:打造企业级流程配置中
823
“你用AI,那我也会用AI,我还要你干什么?
621
自感痕迹论:先验意义场域与经验痕迹内外
7
一道KMP统考真题彻底讲透:nextval与滑动距
6
一道KMP统考真题彻底讲透:nextval与滑动距
741
从 Clubhouse 的崛起与陨落,看语聊房 RTC
244
老马失前蹄,竟然在数据库外键上翻车了,重
8
老马失前蹄,竟然在数据库外键上翻车了,重
6
老马失前蹄,竟然在数据库外键上翻车了,重
6
老马失前蹄,竟然在数据库外键上翻车了,重
8
老马失前蹄,竟然在数据库外键上翻车了,重
7
老马失前蹄,竟然在数据库外键上翻车了,重