咱们平常运用计算机上网,总会听到web前端、web后端等词语,那样前端和后端到底是什么呢?它们又有什么区别?
2015年9月16日,在网络营销处,27岁的徐旸和员工更新机构网页,经过网络和客户交流制品营销信息。(曹晓东/人民照片)
(声明:凡带有“人民照片”字样照片,系版权照片,受法律守护,运用(含转载)需付费,欢迎致电购买:010-65368384或021-63519288。)
其实,web前端是呈现给用户的视觉和基本操作,重点负责页面的展示,即用户看得见的内容。咱们平常浏览的网页,如资讯网站、体育资讯网站、电商购物网站等,都属于web前端。
web前端向咱们展示的内容包含web页面结构、web外观表现、web层面的交互实现。详细来讲,web页面结构便是网页是怎样排版的,分成几个部分,类似黑板报同样,需要人进行详细设计,例如百度搜索的输入框,摆放在页面的正中间等等;而web的外观表现,则是例如页面采用什么颜色,采用什么字体等等;至于web层面的交互实现,举例来讲便是咱们在浏览购物网页时,将鼠标安置于一个商品上并进行点击,就会转到另一个新页面,这便是一种和用户的交互。
相较于web前端,web后端更关注制品的服务技术实现。它运行在服务器上,重点负责与数据库进行交互,从而处理关联业务,需要思虑怎样存储数据,实现功能,维持平台的稳定性,提高平台的性能,实现对前端的响应和请求。例如,咱们在百度搜索中输入“天猫”,页面就会转到与天猫相关的其他界面,其过程是:前端浏览器发出请求,后端服务器作出响应,并返回给前端相应的数据,前端再把这些数据展示到网页上,这就得到了咱们想看到的页面。
再如,咱们在浏览天猫商城的网页,准备进行购物时,首要要登陆账号秘码并点击登录按钮,页面即转到新界面,表示登陆成功。这亦是前端先向后端服务器发出请求,后端服务器与已存储的账号、秘码数据库进行交互,并对前端请求作出响应的过程。
日前,在互联网企业中都会有相应的前端工程师和后端工程师,通常来讲,工程项目都需要前端研发人员和后端研发人员团队协作,一起完成。伴同着大数据时代的发展,即使是不从事互联网技术工作的人们,亦应该适当认识有些关联的基本知识,才可更好地融入这个日益信息化的社会。
本文由东北大学计算机科学与工程学院副教授信俊昌进行科学性把关。
|