前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >前端和后端到底有什么区别?——第100篇文章(送给迷茫的你)

前端和后端到底有什么区别?——第100篇文章(送给迷茫的你)

作者头像
秋名山码神
发布2022-12-13 14:47:21
4310
发布2022-12-13 14:47:21
举报
文章被收录于专栏:码神随笔

前言

昨天,有一个大三粉丝小姐姐问我什么是前端,什么是后端,说她现在很迷茫,我也是本着助人为乐的精神很耐心的给她讲解了一下,今天闲着,也就像这把这个整理成博客来送给迷茫的你。

请添加图片描述
请添加图片描述

计算机专业大致分为几类

由于专业很多,笼统的来讲就是软件和硬件,硬件我也还没有涉猎过,从软件开始说。 软件开发一般分为5个阶段,分别是:问题的定义及规划、需求分析、软件设计、程序编码、软件测试。对应的大致程序员就是开发程序员(前端,后端)运维程序员测试程序员,当然还要有产品相关的,我们这里也不说了。

前端,后端

区别

对应标题,我们主要来说一下前端和后端,我们先来讲区别

  • 直观的区别 前端开发主要是研究用户可以看到的前端显示界面。后端开发主要集中在逻辑功能等模块上,用户看不到的这些模块。
  • 技术区别 前端开发的技术主要包括但不限于html5、css3、javascript、jquery、Bootstrap等技术。而后端开发是以java为例的,主要用到的技术包括但不限于Struts spring springmvc Hibernate Http协议 Servlet Tomcat服务器等技术。
  • 前端主要是集中在设计稿、版面风格、交互效果等方面,前端的需求频繁变化;后端更多是关注随着业务规模的增加,业务逻辑所发生的变化,和如何把系统变得更稳定。

主要的区别就上面这些,如果你还有不同的看法,欢迎评论区留言

工作强度,难易程度

前端开发和后端开发都很累,差不多,界面优化和修改逻辑bug难易程度可以试验俩天都很累,可怕的是有的小公司前端工程师要写后端,后端也要写前端

难度:前端容易上手,但是精通各种框架很难,所以高级前端工程师需要掌握的技术很多,后端代码量大,某种程度上前端只能说是半个程序员,相比后端的话。当然初级前端的开发量没有那么大,但是初级程序员容易被淘汰,所以还是要多注意提高技术,不断学习新的技术框架。

最后

还是我第一篇博客写的那样,人生就像在做动态规划,你的每一个决策将带给你一个新的状态,尽管当前的状态不是最优的,但纵观之下,一定是比较优的,既然看不清前面的路,那就当个孤注一掷的疯子拿青春去做试验,翻过这座山,前面会是更高的平台和更广阔的天空,世界将听到我的故事。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-02-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 计算机专业大致分为几类
  • 前端,后端
    • 区别
      • 工作强度,难易程度
      • 最后
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档