0 什么是Web开发
Web: 全球广域网,又称万维网(www World Wide Web),能够通过浏览器访问的网站。
Web开发,就是开发网站的,如:淘宝、京东等等。
1 网站的工作流程
流程:
- 浏览器先向前端服务器请求前端资源,也就是我们所说的网页
- 浏览器再向后端服务器发起请求,获取数据
- 浏览器将得到的后端数据填充到网页上,然后展示给用户去看
2 网站的开发模式
主要有2种:前后端分离和混合开发
前后端分离:目前企业主流开发模式。
特点:
- 前端程序员开发前端程序,前端程序单独部署到前端服务器上
- 后端程序员开发后端程序,后端程序单独部署到后端服务器上
混合开发:早期的开发技术,逐渐退出市场。
特点:
- 前后端的代码在同一个项目中,一起打包部署到服务器上。
3 网站的开发技术
Web前端:
- HTML:用于构建网站的基础结构
- CSS:用于美化页面
- JavaScript:用于网页和用户的交互
- Vue:主要用于将数据填充到网页中
- Element:提供美观的组件
- Nginx:一种web服务器软件,可以部署前端工程
Web后端:
- Maven:Java中用于管理项目的软件
- MySql:数据库软件
- SpringBoot:Spring家族主流的项目开发技术
- MyBatis:用于操作数据库的框架