你不是一个前端
2231
2022-07-24
经常能够看到这样一个问题,前端和后端哪个难一点,哪个好学一点?今天本文就带大家了解一下这个话题。
首先web前端开发起点低,容易入门,很多后端比如java来说觉得前端对于逻辑思维的要求比较低,从而学习也比较容易
而后端更关注业务场景和底层数据逻辑,往往是用户感知不到的那一部分抽象层,所以刚开始做后端会有点理解和认知难度。对于前端来说,更关注看的见的那部分,比如界面,用户交互,体验,性能等等,所以更加可视和更容易理解。写代码往往相对容易一些。
但其实web前端在深度和广度也在沿伸
(1)复杂度深度
前端算是逆袭了,层出不穷的技术,显得越来越难。之前是切图+HTML+CSS+Js,看着很简单,实际开发起来是非常复杂的,单单的 DOM操作就有大量的API,为了降低开发成本就有了DOM的操作框架,就是我们现在都知道的jQuery。
下一个阶段引入了MVC分层思想,接着就有了框架,前端开发不需要关注视图层的更新,只需要关注逻辑层、数据层。这时候复杂APP的开发就变得容易了,mvvc > Angular > react > vue的广泛应用,前端在逻辑构建层面发展到了一个新阶段。
(2)广度
最开始是在浏览器上运行,后面有了node代码,可以让我们的代码可以到服务器端。紧接着就是electron,后面又有了移动端的框架,前两年出现了小程序,小程序的框架让我们在移动端有了轻应用的概念。其实前端不仅是深度在扩展,它的边界也在不断的扩大。
所以就web前端和后端哪个难一点这个问题,其实各有偏难,也各有简单之处。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~