manage系统前后端分离

前后端分离若依框架使用redis 前后端分离必须用nodejs吗_前后端分离


1、准备阶段

之前我们都是常用的模板技术(jsp、html、thymeleaf等)渲染框架。

2、现在我们采用前端分离技术,不需要在我们的工程代码上自己写页面,前端有专门人另外去开发,就应用到了前端框架

3、Node.js是什么?

简单的说 Node.js 就是运行在服务端的 JavaScript。

Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好,相当于运行在服务器上的你的浏览器

前后端分离若依框架使用redis 前后端分离必须用nodejs吗_前后端分离若依框架使用redis_02


可以直接访问后端的数据,都不需要后端操作了,可以完全抛弃后端,前端自己实现页面,并且还能得到数据库的数据,简直可以抛弃java后端了,可以单独撑起一个web项目。

但是在处理高并发、处理各种服务分布式的时候,稳点性和复杂性远远不够java ee4、Vue.js是什么

Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。

Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

前端集成开发框架,就像springboot(一般通过axios远程访问数据服务器)

前后端分离若依框架使用redis 前后端分离必须用nodejs吗_Vue_03


前后端分离若依框架使用redis 前后端分离必须用nodejs吗_前后端分离_04


5、你用idea开发,那她们前端用什么?

用vscode(相当于idea如下图)

前后端分离若依框架使用redis 前后端分离必须用nodejs吗_前后端分离_05


6、什么是NPM?

NPM全称Node Package Manager,是Node.js包管理工具,是全球最大的模块生态系统,里面所有的模块都是开源免费的;也是Node.js的包管理工具,相当于前端的Maven (如下图)

前后端分离若依框架使用redis 前后端分离必须用nodejs吗_ide_06


7、

后端用的jvm spring maven idea

前端就用node vue npm vscode

一对应一使用,基于上面的一整套东西,前端有着和后端一样的开发工具,完全就脱离了,前端自己去干自己的就行了!!!所以现在要有危机意识,要做到后可Linux搞运维,前可HTML5撩妹!8、之前的项目:

前后端分离若依框架使用redis 前后端分离必须用nodejs吗_Vue_07


9、现在的项目(前后端分离!!!):

前后端分离若依框架使用redis 前后端分离必须用nodejs吗_前后端分离若依框架使用redis_08