前后端介绍以及区别


前端:

介绍:

  • 是指用户可以直接看到的和点击的页面
  • 展示页面的布局,图文,交互和特性
  • 像我们肉眼可见的,京东,淘宝,百度等页面,都是前端完成的

学习成本:

  • 前端入门简单,先易后难,能直接看到页面,相对于后端会更又成就感

关注重点:

  • 更注重页面网页的美观,以及用户体验
  • 相互特效和可视化

使用技术:

  • HTML5,CSS3,js,Ajax,Vue,React,Node.js等

工作职责:

  • Web前端开发
  • 移动端和小程序的开发
  • 大数据呈现端开发

举例:

  • 好比盖房子,房子的外观设计,颜色搭配都属于前端开发

后端:

  • 是用户无法直接看到的
  • 处理服务端的数据存取
  • 实现相应的业务逻辑

学习成本:

  • 入门难
  • 深入更难
  • 相对枯燥
  • 需要逻辑思维更好

关注重点:

  • 后端更注重业务逻辑的实现
  • 平台的稳定性和性能

使用技术:

  • Java,Python,Go等语言和框架
  • 会算法
  • 数据库
  • 服务器
  • 性能优化等

工作职责:

  • 平台设计
  • 功能接口设计
  • 业务逻辑实现

举例:

  • 比如该房子的结构,屋子里的布局,住了多少人了等都属于后端

联系:

前端要将后端传过去的数据进行展示,展示给用户,用户通过浏览获取内容。后端将前端传来的数据进行查询,保存等,在前端需要数据的时候传给前端。也是现在流行的前后端交互,前后端分离式开发。

前景:

*** 就目前来说,前端岗位较后端来说,岗位比后端少,但是普通本科教前端的也是比较少,所以相对后端比较好找工作,而且前端更新快,需要不断学习,目前框架都默认已经是Vue3了。开始工资比后端高很多,后续得看自己的发展。

*** 后端就前端来说,岗位较多,但是学习后端的也多,大部分985,211都较后端,所以竞争会较大,就是所谓的卷。后端入门难,深入也难,逻辑好一点的可以学习,后端的日常就是bug,可能会比较枯燥。更新换代也没有前端那么快,需要基础扎实。如果想进大厂的话,算法就好,开始工资没有前端高,后面看自己了就。


文章作者:
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 !
  目录