其他分享
首页 > 其他分享> > 前端与后端的真正的区别

前端与后端的真正的区别

作者:互联网

前端、后端的区别

现在呢,也是有很多的小伙伴问我,到底前端好还是后端好?今天就来和大家聊聊这个问题

首先呢,咋们得明确一点,这个“好”字,它形容的是我们的这个就业前景。学技术就是为了挣钱对吧?对于国外,人家一般都会招一些全栈的工程师,国外的情况远远比我们想象的要复杂许多。就单单针对于国内吧,一般的大厂采用的都是前后端分离的策略,现在呢,前后端分离也是大势所趋,这样有利于发展以后的弹性计算构架,微服务构架,大型分布式构架还有我们的多端化服务。

在这里插入图片描述

  1. 对于后端来说:追求的是三高(高并发,高性能,高可用),安全,存储,业务等等。
  2. 对于前端来说:它追求的是:页面的表现,速度流畅,兼容性,用户体验等等。

关于选择前端还是后端,我只能说是人各有志,这事不能强求。有的人就是喜欢前端那种和用户交互的感觉,本人认为后端其实是比较枯燥无聊的。但是有的人呢,他干这一行就是为了搞钱,这里我要说说了,其实前端和后端的工资是差不多的,术业有专攻,解决这个问题的关键就是我们得提高自己的核心竞争力。

出来混,早晚是要还的,如果你想要都学好,这就有点讲不通了,你想想,如果你是什么都会,那么你毕竟什么都是不精的。

这里我们从另外一个角度来谈谈这个问题

对于现在的这样的一个开发模式,现在已经得到了很大的一个提升。

在这里插入图片描述

这样就需要你有非常扎实的基本功,对于我们的大厂来说,他们注重的就是这些基本功。

在这里我就随便举一个例子,比如说有个几亿的项目马上就要交付了,在最后调bug的时候,比如说你的基本功不够扎实,这样的话,程序出现了闭包这种情况,你们找了很久都没有找到原因。这样的几亿的项目泡汤了,这未免就有点太不值得了吧,我们最近也是仔细地研究了一下这个阿里的面试题,这带头大哥果然是真的牛,好多都考的就是这个基础的题目,像什么预编译,暗示全局变量,说白了就是让你感觉你会,但是就是做不对,去那里面试的都是非常的令人沮丧的,感觉自己的前端都是白学了,所以说我们得有非常扎实的这样的一个基本功。

前后端分离的趋势

1.可以实现真正的解耦

  1. 有利于发现bug
  2. 在大并发的情况下,我们可以同时水平扩展前后端的服务器
  3. 减少后端服务器的并发/负载压力
  4. 即使后端服务器超时或者是宕机了,前端页面也会正常访问
  5. 多端应用(说白了就是通过一些代码重构,或者大量复用接口来提升效率)
  6. 异步加载
  7. ngnix支持页面热部署,不用重启服务器,前端升级更无缝
  8. 增加代码的维护性和易读性
  9. 提升开发效率

标签:区别,前端,端的,服务器,基本功,我们,就是
来源: https://blog.csdn.net/qq_52005543/article/details/118014706