有时候本身会分不清,实际上是由于先后端都了解,相似于全栈工程师,但又什么都不是很精通。那到底什么是前端、后端呢,我整理了一些企业要求级别的前端/后端基础,开发框架等。php
什么是 Web 前端?
Web前端,顾名思义是来作web的前端页面的。这里所说的前端泛指web前端,也就是在web应用中用户能够看得见碰得着的东西。包括web页面的结构、web的外观视觉表现以及web层面的交互实现。web前端分为网页设计师、网页美工、web前端开发工程师。首先网页设计师是对网页的架构、色彩以及网站的总体页面代码,负责网页美工只针对UI这块儿的东西,好比网站是否作的漂亮。web前端开发工程师是负责交互设计的,须要和程序猿进行交互设计的配合。前端
什么是 Web 后端?
Web后端更多的是负责产品的服务技术实现,包括业务逻辑,数据存储和处理,消息队列处理等。以及产品服务端接口实现,包括与前端的接口,第三方的接口,服务体系内部接口等。后端开发主要是对数据库进行交互以处理相应的业务逻辑。web后端的话可供开发的语言有 java、php、jsp、.NET 这些后端开发语言,而且要掌握几个经常使用后端框架。java
我感受不管在知识的掌握深度上,仍是知识掌握的宽度上,都是不够的。mysql