为什么后端老是觉得前端简单?
这个问题还可以反过来问—为什么前端老觉得后端简单经常在论坛、社区上看到各种语言之争、前后端之争。
为什么这样呢,难道是闲的吗,今天分享两个针对前后端之争的讨论,一个理性、看着挺有说服力,而另一个则不正经但是看完却让人很难不去赞同,你会喜欢哪个版本呢。
大型辩论之— — 前端难还是后端难?正在上演。
因为前后端看待问题的方式不同。
前端的复杂度主要在如何优雅地处理
而对于高并发、存储过程等并不十分在意。
而后端的复杂度主要体现在如何完美应对
由于对待”简单“和”复杂“的标准不同,就有了截然不同的评价。
当一个后端不得不调试 CSS 的时候,可能会觉得 CSS 很简单,因为似乎怎么写都可以达到目标。但殊不知由于 CSS 不是正交(non-orthogonal)的特性,有时候很简单的一个写法却会引起某种意想不到的效果,更不谈浏览器兼容性问题等等。
说白了就是一群高学历建筑工人跟高学历装修工人的对骂。
建筑工人:装修不就是刷墙,贴砖,随随便便看几天学一下不就会了。
装修工人:建筑不就是搬砖,砌墙,随随便便看几天学一下不就会了?
建筑工人:你知道建筑有多难?水泥调配比,烧砖头的火候把控,建筑图纸设计及优化,建筑材料调配。这些东西都巨难。
装修工人:你知道装修有多难吗?室内设计师的图纸跟客户需求总是不太一致,需要反复按照客户需求修改,不规则墙角瓷砖切割技术,如何避免瓷砖贴了之后形成空鼓,地面不平的现象。还有水电走线,防水,粉刷等一系列小问题。
建筑工人:不就是一些细节,注意一下就好了,整体都没什么难度,说白了也就是按照图纸进行装修罢了。
装修工人:你刚说的什么烧砖头,现实中你用的到吗?说白了也只是砌墙的。
资本:你看,自己就掐起来了,赶紧给加流量不要沉下去,一群思想统一的打工人,不利于我开豪车、住别墅。