随着时间的推移,正确的想法变成了错误的想法
AWS 安全上线!
2008:别用 JavaScript 构建你的服务器端应用。你疯了吗?
2018:用 JavaScript 构建你的服务器端应用程序。这可能是你能做出的最实用的选择之一。
无论你是否相信2018年的那份声明,它至少是有道理的。然而,我发现人们过度沉迷于过去的建议,即使整个生态系统都是围绕着那条特定的建议发展起来的。
在这方面,JavaScript 对我来说尤为突出。如果我是你,我会像躲避瘟疫一样避开所有 2008 年的 JavaScript。但 2018 年的 JavaScript 几乎已经完全不同了。它的生态系统对我来说仍然有点狂野,但语言本身已经不再那么不可行了。
过去的伤痛得到了过多的关注。对于我们中的一些人来说,我们永远不想在生活中再次看到 JavaScript,但 2018 年的 JavaScript 是一个明智的选择,它拥有出色的工具。事情并不完美,但它不再是默认的乱七八糟的意大利面条。我们解决了很多问题,构建了全新的运行时。我们编写了很多新代码。
这里以 JavaScript 为例,但这也适用于一般情况。新的软件概念保留着旧的名称。旧的最佳实践如果没有得到适当的摒弃,就会腐烂。真正让我想强调这一点的案例是我们刚刚完成的“Web 现状调查”中的一个特定结果。
25% 的团队仍然支持 IE 10 及以下版本!我完全支持浏览器支持,但这相当于 25% 的团队只支持了 0.5% 的浏览器活动!这对我来说简直是疯了。有很多用例可以强制支持这些旧版浏览器,但我确信这绝对不是 25% 的情况。
人们支持旧版 IE,是因为他们做出了选择,并且从未重新使用过。人们讨厌 JavaScript,是因为他们有过一些不好的经历,并且从未让旧伤痊愈。
您不必喜欢 JavaScript,我自己也不太喜欢 JS,但这个老笑话已经过时了。
我觉得这绝对是我们行业里最搞笑的笑话之一了。如果说有什么可说的,那就是我们再也不能像以前那样抱怨 JavaScript 了。
鏂囩珷鏉ユ簮锛�https://dev.to/ben/the-right-idea-becomes-the-wrong-idea-over-time-4dbc