为什么后端觉得前端简单?

发布于 2024-08-17  158 次阅读


引言

最近无聊刷抖音的时候看见“为什么后端觉得前端简单?”我有点愣住了,为什么会这么觉得呢?在我看来确实是:后端要学的技术多,除了前端剩下的全是后端的,运维,服务器的,各种中间件,大数据,高并发,ai的,算法后端全要学,而且前端还不需要理解业务需求。

不是哥们

评论区的离谱发言和图片

当我打开评论区的时候看见了一张很离谱的图片

当时看见了这图片我还愣了几秒甚至还有点懵逼什么离谱的写法搞得我都一脸的懵逼!

而且在我的看法是前端和后端的难度差不多都是一样的,因为以前不分前后端,所以很多后端是会做前端的,所以会觉得简单,其实js确实不难,又是在客户端运行,大部分情况下连性能这块都不用考虑,前端真正难的是css。

已上吊

从没觉得前端简单过,只是后端普遍工资更高罢了,如果前端又难工资又低那不就证明搞前端的都是大怨种吗?

评论区一些人的评论

总结

仅论前后端各自主语言写代码上来说,前端比后端难。但论工程前后端在项目中负责分工上来说,项目越大,后端越难,前端所关注工作上非常专一,后端涉及的就非常杂了,除了主语言本身技术外,需要有缓存,队列,数据库,分布式设计,集群设计等都要掌握。最麻烦的是生产问题解决,因为前端的bug,找起来非常直观。而大型项目后端,有些bug就是大海捞针,尤其是因为高并发引起的问题,难以通过测试环境复现。

前端就是比后端简单 后端需要考虑网络 io 句柄 cpu 数据库 devops 多线程 并发并行 优化算法 nginx 缓存 分布式等等吧 。前端就浏览器沙箱只要不是太蠢 注意回流和重绘 写出来的代码tree shake下基本问题都不大 加载多个一秒两秒的我觉得都不是问题。