首页>学校动态>前端开发和后端开发的区别

前端开发和后端开发的区别

来源:银川达内IT教育培训机构时间:2021/6/15 9:05:32

  前端开发和后端开发的区别:


前端开发和后端开发的区别


  (1)展示的方式不同
  前端指的是用户可见的界面,网站前端页面也就是网页的页面开发,比如网页上的、布局、图片、视频,音频等内容。前端的工作内容就是将美工设计的效果图的设计成浏览器可以运行的网页,并配合后端做网页的数据显示和交互等可视方面的工作内容。
  后端是指用户看不见的东西,通常是与前端工程师进行数据交互及网站数据的保存和读取,相对来说后端涉及到的逻辑代码比前端要多的多,后端考虑的是底层业务逻辑的实现,平台的稳定性与性能等。
  (2)所用的技术不同
  前端开发用到的技术包括但不限于html5、css3、javascript、jquery、Bootstrap、Node.js、Webpack,AngularJs,ReactJs,VueJs等技术。
  后端开发以java为例主要用到的是包括但不限于Struts spring springmvc Hibernate Http协议Servlet Tomcat服务器等技术。
  比如做一个登陆页面,用户在前端页面上输入了账号密码,然后用鼠标点击了登陆按钮,这时候前端会将账号密码通过请求接口发送给后端做处理,后端收到数据会先检查此账号是否存在,如果不存在。
  则返回给前端一条类似于这样的信息:“你输入的账号不存在,请重新输入”,用户再次重新输入账号,此时后端查询账户存在,密码也正确,则后端返回登陆成功的信息给前端。现代计算机领域的难题如大规模负载,海量数据处理,实时计算也是后端的,前端集中在表示层。
  (3)思考的方向是与用户交互不同
  前段主要是考虑怎样能让用户觉得用起来更舒服,考虑界面布局、交互效果、页面加载速度等等,主要是偏向用户看得见的部分,客户端(pc、手机、pad)上浏览web。
  后端更多是考虑业务逻辑、数据库表结构设计、服务器配置、负载均衡、数据的存储、跨平台API设计等等,更多的是考虑用户看不到的部分,增加业务逻辑处理数据的谨,增加数据吞吐的性能。
  综上所述,两者较大的区别体现在展示的方式、所用的技术和思考的方向不同。而且前端开发入门简单,但是深入之后就会发现要掌握的东西也不少;而后端开发从一开始就很难,需要经常和一堆业务逻辑代码打交道。所以无论是从事前端开发还是后端开发,都没有谁更好更有前途这一说,职业的发展前景主要还是得看个人的能力。
上一页 下一页

推荐课程更多>

立即申请体验课

关于我们 | 联系我们 | 银川达内IT教育培训机构

版权所有:培训指南

  • 在线咨询
  • 电话咨询
  • 预约试听