若依版本
若依官方针对不同开发需求提供了多个版本的框架,每个版本都有其独特的特点和适用场景:
前后端混合版本: RuoYi 结合了 SpringBoot和Bootstrap 的前端开发框架,适合快速构建传统的Web应用程序,其中前端和后端代码在同一项目中协同工作。
前后端分离版本: RuoYi-Vue 利用 SpringBoot 作为后端开发框架,与Vue.js结合,实现了前后端分离的开发模式。这种架构有助于提高开发效率,前后端可以独立开发和部署,更适合现代化的Web应用开发。
微服务版本: RuoYi-Cloud 基于 Spring Cloud & Alibaba 微服务架构,为构建大型分布式系统提供了完整的解决方案它支持服务发现、配置管理、负载均衡等微服务特性,适合需要高可扩展性和高可用性的企业级应用。
移动端版本: RuoYi-App 采用 Uniapp 进行开发,结合了Vue.js的优势,可以实现跨平台的移动端应用开发。一次编写,多端运行的能力使得它成为开发iOS和Android应用的理想选择。
本文档使用的是前后端分离版本也就是 RuoYi-Vue
RuoYi-Vue版本,采用了前后端分离的单体架构设计:
软件环境:JDK、MySQL 、Redis 、Maven、Node
技术选型:Spring Boot、Spring Security、MyBatis、Jwt、Vue3、Element-Plus
官方地址:
RuoYi-Vue: 🎉 基于SpringBoot,Spring Security,JWT,Vue & Element 的前后端分离权限管理系统,同时提供了 Vue3 的版本
官方推荐 |
---|
JDK >= 1.8 |