前端开发和后端开发

一、前端开发

  网站的“前端”是与用户直接交互的部分,包括你在浏览网页时接触的所有视觉内容:字体、颜色、下拉菜单、侧边栏、特效、布局、图片、视频,音频等。前端的工作内容就是将美工设计的效果图的设计成浏览器可以运行的网页,并配合后端做网页的数据显示和交互等可视方面的工作内容。就像下图网易云课堂网页界面就是一个前端开发。

  这些视觉内容,都是由浏览器解析、处理、渲染相关HTML、CSS、Java 文件后呈现而来。

  前端开发,就是要创造上面提到的网站面向用户的部分背后的代码,并通过建立框架,构建沉浸性的用户体验。

 

 

二、后端开发

  为了让服务器、应用、数据库能够彼此交互,后端工程师需要具有用于应用构建的服务器端语言,数据相关工具,PHP框架,版本控制工具,还要熟练使用 Linux 作为开发和部署环境。后端开发者使用这些工具编写干净、可移植、具有良好文档支持的代码来创建或更新 Web 应用。但在写代码之前,他们需要与客户沟通,了解其实际需求并转化为技术目标,制定最有效且精简的方案来进行实现。

   与前端工程师进行数据交互网站数据的保存和读取,相对来说后端涉及到的逻辑代码比前端要多的多,后端考虑的是底层业务逻辑的实现,平台的稳定性与性能等。

  比如登录某个网站,前端就通过请求接口发送给后端做处理,后端在数据库里查询是否有对应的用户名、密码,如果匹配到就返回登录成功的信号给前端。

 

————————————————
版权声明:转载自知乎web的前端https://zhuanlan.zhihu.com/p/111961819

posted @ 2021-06-15 15:21  桃子|TTW  阅读(305)  评论(0)    收藏  举报