正如我上周所做的那样,Laurie Voss 看到了关于前端开发复杂性的推文并做出了回应。
从外部来看,2017 年的前端开发看起来病态地过于复杂。这种看法是否公平?如果是,为什么会发生这种情况?
— Pinboard (@Pinboard) 2017年5月21日
Maciej 的推文回复很有趣。它们大致可以分为两类
- 较老的/非前端开发人员:因为网络很糟糕!
- 当前的前端开发人员:因为糟糕的事情很难!
通常情况下,这两个阵营都是正确的!网络是重复造轮子和糟糕的 API 的一团糟。它也是创新的暴风雪。
人们对网站应该能够做什么的期望已经发生了巨大的变化。用户期望在 Web 应用中获得快速的、类似桌面的响应速度和丰富的展示效果。他们还期望这些 Web 应用在移动设备上也能同样出色地工作。并且他们期望这些应用能够基本上即时加载。