Java登陆第三十二天——前端工程化
现如今项目结构臃肿,MAVEN中拥有前端+后端代码。
为了提高效率和降低成本,前端也需要结构化的管理,但MAVEN管理前端较为麻烦
工程独立之后也就是前后端分离。
前后端分离的优点
-
开发分离
(最好人也分离) -
部署分离
前端工程化实现技术栈
前端工程化实现的技术栈有很多,我们采用ES6+nodejs+npm+Vite+VUE3+router+pinia+axios+Element-plus组合来实现
-
ECMAScript6 VUE3中大量使用ES6语法
-
Nodejs 前端项目运行环境
-
npm 依赖下载工具
-
vite 前端项目构建工具
-
VUE3 优秀的渐进式前端框架
-
router 通过路由实现页面切换
-
pinia 通过状态管理实现组件数据传递
-
axios ajax异步请求封装技术实现前后端数据交互
-
Element-plus 可以提供丰富的快速构建网页的组件仓库
后续学习路线也是这样