点击关注公众号,Java干货及时送达
出品 | OSC开源社区(ID:oschina2013)
今年 6 月份发布的 Stack Overflow 2022 开发者调查报告曾指出,JavaScript 已经连续第十年成为最流行的编程语言,现有超过 65% 的开发人员在使用。但 JSON 之父 Douglas Crockford 却在最近的一次采访中表示,JavaScript 已经成为了进步的障碍。
根据介绍,Brendan Eich 在 1995 年仅用时 10 天为 Netscape 发明了 JavaScript;“5 月份,我做了 10 天的艰苦工作,我没怎么睡觉”。Eich 称,“我去做了…… 一种用于 HTML 的编程语言,供网页设计师和程序员使用,直接嵌入到网页中…… 这个名字完全是个谎言。
它与 Java 的关系并不大,而是在语法上与一个共同的祖先 C 有关”。另外,最新 Java 面试题整理好了,大家可以在Java面试库小程序在线刷题。
并表示,这是 “一项匆忙的工作,我知道会有错误,会有差距,所以我把它做成了一种非常具有可塑性的语言。这使得 Web 开发人员能够使其成为他们想要的样子。”
正如 Douglas 之前所说,DOM 是一种用于创建应用程序的可怕的抽象概念。它是为文本文档设计的。网络的现代用例被一项技术入侵,而这项技术从根本上说是为了适当地支持一个更有限的目的。
真正的解决方案是将每个浏览器的 DOM API 替换为用于渲染 2D/3D 图形的东西,并将可发现性、可访问性和机器可读性考虑在内。这个新的引擎可以使用任何为处理这种用例而适当设计的新语言。概念或网站将以这种方式改变。它可以成为通过 udp/tcp 的应用程序。
我相信 JS 是一个症状,而不是问题。浏览器概念本身的局限性才是问题所在,它与我们使用它的目的不匹配。
相关链接:
https://evrone.com/douglas-crockford-interview
https://devclass.com/2022/08/04/retire_javascript_says-json-creator-douglas-crockford/
https://www.reddit.com/r/programming/comments/whipmk/the_best_thing_we_can_do_today_to_javascript_is/
End
Spring Cloud 微服务最新课程!