一 前端和后端概念
前端
- 前端:指运用html+css+JavaScript等技术实现用户体验良好的web应用界面
- 工作
- 根据设计原稿高保真实现页面及交互
- 和后端人员协同完成项目的接口设计与编写文档。
- 和测试人员协同工作,完成bug的修复和跟踪
- 根据产品需求完成对应的功能(nodejs)
- 技术栈
- 基础:html+css+JavaScript
- 框架:vue体系 、react体系
- 团队开发:git、apifox
- 进阶:大屏可视化、桌面应用、微前端
后端
- 概念:是指利用编程技术来获取和处理web应用所有数据的统称,后端也称为服务器端编程。
- 工作
- 完成服务器端程序编写:接受和处理数据,和数据库完成数据交互
- 完成数据库的设计和实现,并和程序进行交互实现。
- 协同前端人员完成应用接口的设计和实现。接口:决定前后端数据的交互标准。
- 和测试人员协同工作,完成bug的修复和跟踪
- 技术栈
- java、php、c、Python、nodejs(JavaScript)
前端和后端之间的关系
- 前提:一个完整的web应用(网站、app、小程序)包含前端和后端。
- 关系
- 前端负责web应用的