文章目录
前言
在软件开发历史中,无论是BS还是CS架构下,前端的发展总是很快的,也因此带来了很多开发方式的改变。在BS架构下,早期的MVC模式是前后端一手抓,代码也是前后端混合写。再到MVVM逐步实现了前后端的代码分离,但大部分还是一个人干完前后端。
直到Vue和React的诞生,不仅仅是对MVC和MVVM的强化,也对传统的开发分工做了改变,前后端分离开发是目前的主流,不仅仅是代码的分离,更多的也是人员的分离。
前后端分离也给代码构建带来了更多的灵活性。从以前的大一统,到现在的分而治之,那么在构建的过程中也面临着如何来取舍的问题。
下面我们来探讨一下针对前后端分离模式下,项目构建的几种选择以及具体实现方式,案例已springboot+Vue为例子,当然这也适用于其他的技术框架。
这篇文章主要给大家介绍springboot+Vue开发模式下合并构建的思路。
一、前后端合并构建介绍
这种方式,还是借鉴了早期的大一统概念,在开发阶段分别开发,在构建阶段合并到一起,这样就只会生成一个镜像文件,用到的主要工具是maven。我们来看看具体的操作
二、准备项目
我们先创