JavaScript 是最令人困惑的编程语言吗?
人们常说 JavaScript(以及 NodeJS)令人困惑,是因为它拥有神奇的功能。此外,JavaScript 生态系统也在不断变化,而且变化速度很快。
这是编写 JavaScript 时必须接受的现实。例如,现在几乎没人用回调函数了,甚至连 Promise 也大多时候不会显式声明。
有很多框架和软件包可以使用——尤其是在前端方面。
一个项目可以用几种完全不同的技术栈来完成,而且每种技术栈之间的差异可能非常大,以至于我们开发人员无法轻易地在它们之间切换。
然而,最终结果是,质量保证人员、管理层或客户都不会注意到(也不会在意)使用不同技术栈之间的差异——结果会非常相似。
人们抱怨 JavaScript 是意料之中的事吗?
抱怨是人们的天性。你听到的抱怨越多,就越能感受到这种语言的流行。如果抱怨的程度足够严重,一种新的语言就会从旧语言中衍生出来。因此,就有了 TypeScript(它可以预编译成 JavaScript)。
总而言之,我认为 JavaScript 并不比其他任何语言或平台更令人困惑。它只是目前正处于快速变化和发展阶段。而这是一件好事!
说到不断变化的世界,想要了解如何应对变化,解决旧问题(架构、端到端测试、开发工具等)和新问题(可访问性、Typescript 集成、AI 聊天机器人应用等),最好的方法就是参加 JS 大会,从各种应用方法中汲取经验。
revo.js就是其中之一!他们尤其关注软件开发瞬息万变的本质!千万别错过,使用优惠码即可享受常规折扣票:
(普通票只剩两天了)
照片由 timJ 拍摄,来自 Unsplash。
文章来源:https://dev.to/ilonacodes/is-javascript-the-most-confusing-programming-language-48be