×

若依,基于 .NET 开发的快速开发框架

独孤求败 独孤求败 发表于2026-01-27 10:18:59 浏览20 评论0

抢沙发发表评论

欢迎来到 Dotnet 工具箱!在这里,你可以发现各种令人惊喜的开源项目!

RuoYi.Net

若依是一款非常优秀、且广受欢迎的 Java 平台后台管理系统。相比之下,.NET 平台下虽然也有不少类似的开源项目,但在实际使用过程中总感觉不够顺手。

正因如此,才诞生了 RuoYi.Net 项目。目前,RuoYi.Net 仅实现了前后端分离版本,后端几乎是一比一复刻了 RuoYi 的后端功能。

前端则是在原有的 ruoyi-ui(Vue2 版本) 基础上做了极少量修改,以适配 .NET 平台(例如将服务监控页面中与 Java 相关的信息替换为 .NET 相关内容)。如果对该功能并不在意,也可以直接使用原版 ruoyi-ui。


技术框架

图片

基础架构:基于 .NET 8 构建,充分利用新一代运行时在性能、并发处理以及长期支持(LTS)方面的优势。

Excel 处理:采用国产优秀开源框架 MiniExcel(GitHub / Gitee),无需依赖 Office 组件,轻量高效,适合大数据量导入导出场景

数据库支持:默认使用 MySQL,ORM 框架选用国产优秀框架 SqlSugar。

SqlSugar 天然支持多数据库,目前项目已完整适配 MySQL / SQL Server,其他数据库类型正在逐步完善中。

移除了原若依中的数据监控模块,降低系统复杂度,新增 任务调度日志 功能,方便对定时任务执行情况进行统一管理和追踪。

技术栈:Vue 3 + Element UI

实现思路:整体设计与交互风格参考 Vue3 版若依(RuoYi),在保持原有使用习惯的同时,兼顾现代前端技术栈的可维护性与扩展性。

功能特性


  • 用户管理:系统用户的统一配置与维护,支持账号状态管理、角色分配等基础能力。

  • 部门管理:配置系统组织架构(公司 / 部门 / 小组),以树形结构展示,并支持基于部门的数据权限控制。

  • 岗位管理:维护系统内用户所担任的岗位信息,实现岗位与用户的关联管理。

  • 菜单管理:配置系统菜单结构、页面访问权限、按钮级权限标识等,实现精细化权限控制。

  • 角色管理:进行角色与菜单权限分配,并支持按组织机构划分角色的数据访问范围。

  • 字典管理:维护系统中常用且相对固定的数据字典,便于统一管理与复用。

  • 参数管理:对系统运行过程中使用的常用参数进行集中配置与动态调整。

  • 通知公告:系统通知与公告信息的发布、维护与展示。

  • 操作日志:记录系统正常操作日志及异常日志,支持查询与追溯。

  • 登录日志:记录用户登录日志,包含登录成功、失败及异常等情况。

  • 在线用户:实时监控当前系统中的在线用户状态,支持强制下线等管理操作。

  • 定时任务:支持在线新增、修改、删除任务调度,并提供任务执行结果与日志查看。

  • 代码生成:支持前后端代码一键生成(.NET、HTML、JavaScript、SQL),覆盖常见 CRUD 场景,并支持下载使用。

  • 系统接口:根据业务代码自动生成对应的 API 接口文档,便于前后端协作与接口维护。

  • 服务监控:实时监视系统运行状态,包括 CPU、内存、磁盘、堆栈等关键指标。

  • 缓存监控:提供系统缓存的查询、删除、清空等管理能力。

  • 在线构建器:通过拖拽表单元素,快速生成对应的 HTML 页面代码。

  • 连接池监视:监控数据库连接池运行状态,支持 SQL 分析,辅助定位系统性能瓶颈。 



往期推荐:





基于 C# 开源的功能强大 .NET 人脸识别 API


使用 .NET 技术构建, AI 超元域桌面应用


8k Star, .NET 最好用的规则验证组件


全能 WinForm 开发框架 - ReaLTaiizor


太强了,基于 .NET 开发的 AI 无损放大工具


项目地址


  

https://gitee.com/wdyday/RuoYi.Net


群贤毕至

访客