这个企业级后台框架,我真的用了一段时间:RuoYi-Plus-Soybean 全面体验
如果你是一个 Java 后端开发者 或者 全栈开发者,那你大概率听过 RuoYi 系列框架。 在国内开源后台管理系统里,RuoYi 可以说是 使用人数最多的框架之一。 而最近,我在做项目的时候发现了一个让我眼前一亮的项目: RuoYi-Plus-Soybean 简单一句话概括: 在实际体验了一段时间之后,我觉得这个项目非常适合 企业后台系统开发、SaaS平台搭建、以及技术学习。 这篇文章我就结合 真实使用体验,给大家详细介绍一下这个项目。 RuoYi-Plus-Soybean 是一个 现代化企业级多租户管理系统。 它的核心思路非常简单: 后端使用 RuoYi-Vue-Plus 前端使用 Soybean Admin 然后整合成为一个 完整的企业级后台解决方案。 简单来说,它帮开发者解决了三个核心问题: 1️⃣ 企业级后台系统架构 2️⃣ 现代化前端技术栈 3️⃣ SaaS 多租户支持 项目作者的定位也很明确: 一开始我也是用传统的 RuoYi-Vue。 但在做项目的时候,我遇到了几个比较明显的问题: 传统 RuoYi-Vue 使用的是: 虽然稳定,但对于现在来说技术栈确实有点老了。 而 RuoYi-Plus-Soybean 使用的是: 整个前端技术栈可以说是 非常现代化。 现在很多系统都不是单租户系统,而是 SaaS模式。 比如: 这些系统往往需要: 一个系统 → 多个企业使用 这就涉及到 多租户架构。 RuoYi-Plus-Soybean 在这一点上做得非常完整: 可以直接拿来做 SaaS平台。 这个项目的技术栈其实非常漂亮。 我们先看 前端部分。 核心技术: 简单解释几个关键技术。 Vue3 + TS 基本已经成为 现在企业级前端标配。 优点很明显: 相比传统的 Webpack: Vite 的启动速度 快很多。 开发体验也非常丝滑。 这是一个 Vue3时代非常优秀的组件库。 特点: 很多企业后台系统现在都在使用它。 这个东西很多人第一次看到会有点懵。 其实它类似: Tailwind CSS 的升级版。 写样式可以直接写在 class 里: 开发效率非常高。 后端基本继承了 RuoYi-Vue-Plus 的架构: 这一套组合基本就是: 这个项目的工程结构其实也很有意思。 它使用的是: Monorepo 架构 项目核心目录如下: 其中比较有意思的是: 这个目录是 monorepo 多包管理。 例如: 好处是: 对于大型项目来说,这种结构非常舒服。 这个项目其实已经自带了一整套 企业后台能力。 包括: 支持: 权限控制粒度非常细。 这是整个项目的 核心亮点之一。 支持: 适合做: 很多系统都会有: 这些都可以通过 数据字典管理。 系统自带: 对于后台系统来说非常实用。 这是 RuoYi 系列的 经典功能。 通过数据库表结构可以直接生成: 对于 CRUD 系统来说: 项目强制使用: pnpm 所以第一步: 安装 pnpm 然后克隆项目: 进入目录: 安装依赖: 启动项目: 浏览器打开: 基本就能跑起来了。 我简单说一下 真实体验。 1 技术栈非常新 Vue3 + Vite + TS 2 组件封装非常完善 项目自带很多: 开发后台系统效率很高。 3 SaaS支持很好 多租户能力是这个项目最大的价值。 如果你想做: 这个项目真的非常合适。 4 UI非常现代 相比传统 RuoYi: 这个 UI 真的好看很多。 当然也有一点点小问题。 比如: 不过整体来说: 我觉得这个项目特别适合以下几类人: 想学习 企业后台系统架构。 想快速搭建: 这个项目其实也很适合: 技术栈也很主流。 如果让我用一句话评价这个项目: 它解决了几个关键问题: 如果你正在找一个: 现代化 + 企业级 + Java后台框架 我真的建议你试试这个项目。 项目地址(gitee和github上都有项目地址,gitee更好获取): 如果你觉得项目不错,也可以: 一起把这个项目做得更好。 感谢大家,我们下篇文章见 👋 本文由mdnice多平台发布
但传统的 RuoYi 项目也有一个问题:前端架构逐渐显得“老派”。

RuoYi 的强大后端 + Soybean Admin 的现代化前端 + SaaS 多租户架构
一、RuoYi-Plus-Soybean 是什么?
为开发者提供一套 开箱即用的企业管理系统解决方案。
二、为什么我会选择这个项目?
1 前端技术栈稍微有点旧
2 支持 SaaS 多租户
三、项目技术栈(非常现代)
前端技术栈
Vue3 + TypeScript
Vite
Naive UI
UnoCSS
<div class="flex flex-col items-center justify-center p-4 bg-blue-100 rounded-md">后端技术栈
Java 企业级后台黄金组合。
四、项目架构设计
root
├ build
├ docs
├ packages
├ public
├ src
└ vite.config.tspackages 目录
packages
├ axios
├ alova
├ hooks
├ materials
├ utils五、项目核心功能
用户管理
角色权限管理
租户管理
字典管理
系统监控
代码生成器
开发效率直接翻倍。
六、项目安装其实非常简单
npm install pnpm -ggit clone https://gitee.com/xlsea/ruoyi-plus-soybean.gitcd ruoyi-plus-soybeanpnpm installpnpm devhttp://localhost:5173七、我真实使用后的感受
优点
开发体验很好。不足
项目质量已经非常高。
八、适合哪些人使用?
1 Java 后端开发者
2 全栈开发者
3 想做毕业设计的同学
九、总结
它是目前 RuoYi 生态里,最现代化的后台管理系统之一。
https://gitee.com/xlsea/ruoyi-plus-soybean