问题背景:最近是周实训,学校课程安排我们用若依框架来做一个二次开发的项目,但是我自己对企业开发项目的流程还不了解,对于若依的项目目录,以及其他的规范,没有经验的我产生了一些问题,但是不太好意思问教师。想在csdn上寻找答案。
问题一:若依框架是只能做后台管理类项目吗?还是也能做一个完整的项目(既有面向普通用户也有面向管理层的项目)?
问题二:在问题一中如果答案是能做完整的项目,那么用户端的前端(ui)代码是独立写一个vue项目,还是和若依ruoyi-ui前端项目在一起开发?面向用户的后端业务代码,是独立开发一个项目,还是直接在若依后台管理项目下继续开发?
问题三:如果问题而的答案是直接在若依的项目中开发,由于用户的ui和后台管理ui相差甚远,那么是如何让用户能够访问到符合自己权限的页面呢?是通过登录后权限管理来返回不同的页面实现吗?用户端的controller又是定义在哪呢?自己业务(service,mapper,model)又是在哪个目录下编写呢?是在若依的admin目录下吗?还是新建一个模块?