我不确定自从 Tim Kadlec 在2012年写下这篇文章 以来,我们在这一点上是否取得了更大的进步。
如果之前听过,请阻止我。
“响应式设计不利于性能。”
“用户代理检测很糟糕。不要分割网络。”
“混合应用程序的效果不如原生应用程序。”
“CSS 预处理器不应该被使用,因为它们会创建臃肿的 CSS。”
……自己找出问题究竟应该归咎于哪个工具。
我相信有一些心理学概念可以解释为什么我们会将责任从违规行为转移到我们认为是原因的事物上。
有时我们在这方面做得很好。还记得 AMP 信件 吗?
AMP 格式本身并不是问题,但其实现的两个方面……
或者事实上,可访问性问题 并非 React 的错。将矛头指向工具会使我们更难以讨论需要解决的真正问题。
有时我在这方面做得不好。我在这里链接到 Tim,以帮助我记住这一点。
补充到该列表中:“不要使用 Sass extends。”
还要责怪在更适合其他技术的难题空间中使用该技术。