【十年后台管理系统】准备工作
一、序言
其实我们每天接触到的各种工具很多,但是要怎么来使用它们呢?单单看一篇千八百字的文章,很容易就略过了,因为我们的脑海里没有关联的场景。从今天开始,我打算写一个简单的后台管理系统来把平时了解学习的组件和一些小工具融会贯通一下。
当然,我们写这个后台管理系统的初衷并不是让它像若依
或者其他开源管理系统一样直接用于生产,我们的最终目的是把学习到的各类组件或者常犯的错误归纳一下。且受限于我本人的能力,不尽完美,望大家多包涵,不喜勿喷!
这个项目将会包含后端
、前端
、移动端
,如果你跟我一样只是就职于一家小公司,我个人觉得技多不压身。可以简单了解一下。
首先声明,我们绝不是造轮子,在这个项目中,能用组件或者工具的,我们坚决不自己写代码。主打的就是怎么简单怎么来。
其次,我们只写一个单模块的项目,让代码层级看起来简单些,方便大家看。
最后,功能上我们模仿一下若依
即可,毕竟咱们的目标是把各种组件和小工具融会贯通。
项目仓库地址:GitCode仓库:https://gitcode.com/tenyears94/tenyears.git
二、开发环境
2.1 后端开发
虽然大家都在说你发任你发,我用Java8
,但是不能否认,从2025年DeepSeek诞生开始,SpringBoot3
的使用率正在逐渐增加。由于我们公司也已经开始升级SpringBoot3 + JDK21
,所以我们此时开发的后端环境为JDK21
。我们将会从0搭建一个后端系统,大家共同巩固学习下。
至于怎么让电脑既存在JDK8
(老项目),又存在JDK21
(新项目),这个大家可以自行百度,基本上就是安装JDK后,配置两个环境变量的办法,咱们随大流即可。
偷懒的方法可以直接通过IDEA下载JDK使用,缺点就是切换项目的使用要修改下环境。
2.2 前端开发
相比后端的从0开始,前端我们就用开源的soybean-admin-element-plus
框架,主要是咱写不出人家那么清新漂亮的风格,颜值即正义,选它!!!
2.3 移动端开发
这次我们将使用uniappx
,作为uniapp
的升级版,我也只是写过两个demo项目,正好趁此机会好好学习下。
三、功能规划
本来想专业点画个流程图,但是咱这个主要也是为了介绍各个组件的使用,所以大概率就是想到哪写到哪!所以大概的功能可以看看若依
的,简单点!
四、写在最后
非专业程序员,希望通过这个项目,能和大家一起进步!!!