--- title: 若依框架搭建与版本体系 tags: - module - ruoyi - setup - joplin type: module source_type: reconstructed created: 2026-04-23 updated: 2026-04-23 --- # 若依框架搭建与版本体系 > [!abstract] > 这一模块回答“若依到底是什么、有哪些版本、项目怎么跑起来”。 ## 模块结论 - 若依不是单一项目,而是一组围绕后台管理开发的版本体系。 - 选版本时要先看架构形态,而不是只看名字。 - RuoYi-Vue 的落地关键是把 JDK、MySQL、Redis、Maven、Node 这条链路跑通。 - 后端与前端启动成功只是开始,真正重要的是理解模块和依赖边界。 ## 一、若依的版本体系 ### 官方版本 - 前后端混合版 - 前后端分离版 - 微服务版 - 移动端版 ### 如何理解这些版本 - 混合版:适合传统后台快速搭建 - 分离版:适合现代 Web 项目协作 - 微服务版:适合大规模分布式系统 - 移动端版:适合跨端业务延伸 ## 二、非官方生态为什么也重要 - 它反映了框架在真实开发中的扩展方向 - 常见扩展包括 Vue3、Vite、MyBatis-Plus、工具库与更多工程组件整合 - 这说明若依不是封闭模板,而是可以继续演化的基础平台 ## 三、RuoYi-Vue 的运行主线 - 克隆后端项目 - 导入数据库 SQL - 配置数据源 - 启动 Redis - 启动后端入口 - 克隆前端项目 - 安装依赖 - 启动前端开发服务 ## 四、复习时最该抓住的依赖关系 - MySQL:承载业务和系统表 - Redis:承载缓存与部分运行期依赖 - Maven:解决 Java 依赖和构建 - Node:支撑前端依赖与启动 - Spring Boot:后端主框架 - Vue:前端主框架 ## 五、易错点 - 以为只要后端能启动就算环境搭建完成。 - 不分官方推荐版本与课程实践版本。 - 不知道数据库脚本、配置文件和启动入口分别在哪一层发挥作用。 - 把框架选型问题和业务开发问题混在一起。 ## 六、复习提问 - 若依各版本的主要差异是架构还是功能? - 为什么 RuoYi-Vue 的环境搭建必须同时关心后端、前端、数据库和 Redis? - 非官方扩展生态说明了若依具备什么特点? ## 来源 - [[raw/Joplin/软件、框架学习记录/若依框架/1.基础应用篇.md]] ## 相关页面 - [[若依框架]] - [[RuoYi-Vue]]