JSON之父:10天赶工出的JavaScript,最好的归宿就是让它退役

JavaScript 这一现今非常流行的编程言语,竟然已经到了要谈论「退役」的地步了吗?

JavaScript(简称 JS) 是一种具有函数优先的轻量级,解释型或即时编译型的编程言语。虽然它是作为开发 Web 页面的脚本言语而出名,但是它也被用到了良多非浏览器环境中。1995 年由 Netscape 公司的 Brendan Eich,在网景导航者浏览器上首次设想实现而成。JavaScript 与 Java 在名字或语法上都有良多相似性,但这两门编程言语从设想之初就有很大的不同。在语法结构上它又与 C 言语有良多相似。JavaScript 中包含 Java 的最初意图是:当时 (1993 年)Java 热火朝天,JavaScript 为迅速壮大自己而令其名字中包含 Java。JSON之父:10天赶工出的JavaScript,最好的归宿就是让它退役从诞生之日到现在,JavaScript 已然成为一门明星言语,应用人数不断扩大。根据今年早些时候 StackOverflow 的一项调查结果显示:超过 65% 的开发人员应用 JavaScript,远远超过排在第二位的 Python(忽略 HTML、CSS 和 SQL 这些非通用言语)。

JSON之父:10天赶工出的JavaScript,最好的归宿就是让它退役

根据调查,JavaScript 是世界上最受欢迎的编程言语但 JSON 之父 Douglas Crockford 却在最近的一次采访中示意,JavaScript 已经成为了先进的障碍:「我们现在能做的最好的事情就是让 JavaScript 退役。20 年前,我是少数几个 JavaScript 的倡导者之一。JavaScript 将嵌套函数和动态对象拼凑在一起非常出色。我花了十年的时间试图纠正它的缺陷,我在 ES5 上取得了小小的成功。但从那以后,人们对进一步扩大该言语产生了浓厚的兴趣,而不是改进它。因此,就像其他化石言语一样,JavaScript 就成为了先进的障碍。我们应该专注于下一种言语,它应该更像 E 言语而不是 JavaScript。」不过 Crockford 承认替换 JavaScript 存在两个困难。首先,我们还没有另一种言语来替换 JavaScript。其次,我们需要所有的浏览器制造商都舍弃 JavaScript 采用新言语,同时用一个设想良好的界面取代 DOM。而这两项,都还远未达到。前面我们提到,JavaScript 主要创造者是 Brendan Eich。但他在 1995 年创造这种言语时,只用了 10 天时间。2018 年,Eich 在 dot.JS 大会上曾经抱怨:当年 5 月我苦熬 10 天,都没多少休息,终于完成这门言语。2019 年,Eich 告诉美国计算机科学家和学者 Charles Severance,示意自己开始转向另一种 HTML 编程言语,网页设想师和程序员可以应用,直接嵌入到网页中,不像 Java 那样是一种专业言语,你可以运转带有类型声明的真实代码,但你必须以编译的方式编写。良多人被 JavaScript 的名字迷惑了,但在语法上,它与 Java 没多大关系,而是与 C 言语关系密切。Eich 称这项工作是「一项匆匆的工作」,但他也示意「我知道会有错误,会有缺陷,所以我把它做成了一种具有可塑性的言语。这使 Web 开发人员能够使其成为他们想要的样子。」Crockford 也指出,随着性能的提高,JavaScript 已经变得非常复杂,今天一个典型的应用程序包括应用 WebPack、Rollup 或其他绑定器的构建过程,已经与 Eich 最初的概念相去甚远。一位开发人员在最近一次关于 Hacker News 的讨论中承认道:「JavaScript 在短短几年内迅速流行起来,但其生态系统非常复杂。这一直以来都是个大笑话,即便在全职 JS 开发者中也显得如此疯狂,我们没人能跟上。」Eich 10 天匆匆赶出来的一门言语,JSON 之父 Douglas Crockford 说要舍弃它,到底如何做呢?我们看看网友是如何评价的。网友的赞同与批驳对于 Douglas Crockford 的观点,网友纷纷表达了自己的看法,其中有部分赞同,更有反对。一位推特网友示意,「我绝对同意他的一点是需要舍弃 DOM,它就是垃圾。DOM 是 JavaScript 运转慢的罪魁祸首。JS 是不太美观,但很实用。所以,我不介意。再次强调,DOM 才是彻头彻尾的垃圾。」

JSON之父:10天赶工出的JavaScript,最好的归宿就是让它退役

图源:@Kris Spookspook不过,更多网友对 Crockford 的一些说法进行了批驳。有人示意虽然自己讨厌 JavaScript,但 Crockford 嘴上说要舍弃 JavaScript,但又没有替代言语。如果你认为有些东西不好,最好给出更好的选择。还有人示意不确定 Crockford 说的其他化石言语指的哪些,更不确定他说的先进又是什么。但是,仅仅为了先进而先进并不是什么值得追求的事情,让事情保持正常的运转同样重要。JSON之父:10天赶工出的JavaScript,最好的归宿就是让它退役其实,针对 JavaScript 的一些缺点,我们可以找到很好的解决方案。JavaScript 不够好?用 TypeScript;运转时太慢?用 Bun;工具太麻烦?用 Bun 或 Vite。其他言语也很好,但对于应用它构建各种东西,并没有比 JS/TS 更好的 DX 设置。

JSON之父:10天赶工出的JavaScript,最好的归宿就是让它退役

JSON 之父 Douglas CrockfordJSON之父:10天赶工出的JavaScript,最好的归宿就是让它退役Douglas Crockford 是 Web 开发领域最知名的技术权威之一、被 JavaScript 之父 Brendan Eich 称为 JavaScript 的大宗师(Yoda),担任过 Yahoo! 资深 JavaScript 架构师和 PayPal 高级 JavaScript 架构师。Crockford 是畅销书《How JavaScript Works》和名著《JavaScript: The Good Parts》的作者,并在广播、学习系统、小型企业系统、办公自动化、游戏、互动音乐、多媒体、基于位置的娱乐、社交系统和编程言语领域工作。 Crockford 还是编程言语 Tilton 的发明者,并创建了世界上最受欢迎的数据格式——JSON 数据交换格式。个人主页:https://www.crockford.com/about.html参考链接:https://developers.slashdot.org/story/22/08/07/2314257/javascript-slows-progress-should-be-retired-argues-json-creator

原创文章,作者:机器之心,如若转载,请注明出处:https://www.iaiol.com/news/json-zhi-fu-10-tian-gan-gong-chu-de-javascript-zui-hao-de/

(0)
上一篇 2022年 8月 9日 下午6:59
下一篇 2022年 8月 10日 下午4:37

相关推荐

  • 大神Goodfellow去向定了:回归google,在DeepMind继续长途办公

    Goodfellow 跳槽,真的是因为不想回办公室上班吗?

    2022年 5月 18日
  • M1芯片搞数据科学好使吗?5种基准尝试给你答案

    最近 M1 芯片爆火,它是否适用于数据科学?在常用基准上尝试一下就知道了。

    2021年 2月 10日
  • 芯耀辉完成4亿融资,红杉华夏领投助力解决芯片IP痛点

    芯片IP领先企业芯耀辉科技(以下简称”芯耀辉”)近日完成天使轮及Pre-A轮超4亿元融资。Pre-A轮由红杉华夏、高瓴创投、云晖资源和高榕资源联合投资,松禾资源、五源资源(原晨兴资源)、国策投资和大横琴集团等机构参投。老股东真格基金和大数长青同时追加投资。融资将用于吸引海内外尖端技巧人才,提升产物交付能力,功能深化和芯片生态连接能力升级。同时,芯耀辉将进一步投入服务体系。成立于2020年6月,芯耀辉集结了全球尖端的IP行业人才。中心团队均拥有数十年研发、产物及管理背景,以自主研发的进步前辈工艺芯片IP为中心,致力于服务

    2021年 2月 24日
  • 腾讯QQ黑科技亮相2021谷歌开发者大会官网,鉴于TFlite部署AI语音降噪

    当6亿用户习惯每天通过QQ发送语音和进行视频通话,或者在群里与网友语音接龙完成一场Pia戏,又或是与好友一起派对语音答题的时候,大家可曾想过,在不同场景下始终清晰、流畅的QQ音视频感受背后,到底是什么黑科技在支撑这些场景中“声”与“话”的美好?今年11月16日召开的谷歌2021开发者大会期间,大会官网更新了一则案例——《TensorFlow助力:AI语音降噪打造QQ音视频通话新感受》,作者正是QQ音视频通话技巧团队。作为谷歌TensorFlow的优秀应用案例,腾讯QQ团队在该文中详细揭秘了语音增强技巧在QQ音视频功

    2021年 11月 16日
  • 一场AI竞赛,怎么就让这群年轻人变化这么大?

    人工智能到底有什么用?这要从一场AI竞赛说起……

    2021年 6月 17日
  • 相信AI的力量——「AI华夏」机械之心 2021年度评比奖项设置及参选说明

    在一年之末,机械之心将启动「AI华夏」机械之心2021年度评比暨「与AI俱进,化韶光为翎」分外策动,除了2021年度榜单之外还将分阶段推出一档年度内容专题、一份年度报告,并举办首届机械之心AI科技年会。

    2021年 9月 27日
  • 邢波任校长的大学迎来机械进修鼻祖:Michael Jordan加盟MBZUAI任名誉老师

    提起 Michael Jordan,我们总能想起一连串的称号,比如「人工智能畛域泰斗」、「机械进修鼻祖」、「美国三院院士」、「全世界最有影响力的计算机科学家」等等。

    2022年 1月 20日
  • 香港中文大学薛天帆老师招收全奖博士生、硕士生 | 2023夏季

    新的一期招生正式启动!本期我们将为大家介绍香港中文大学多媒体实验室招收全日制全奖博士生和硕士生等相关信息。

    2022年 10月 26日
  • 比利时艺术家在Twitter上线AI,督促政客开会时不要玩手机

    在日常任务中,人人都会在沉闷的聚会上分神看手机。但如果你身为一名政府人员,在为纳税人任务,那么参加立法会的时候,你应该准备好接受人工智能的监督,立法机关的「黑镜」正盯着你呢。整理报道 | 吕海洋数字艺术家 Dries Depoorter 将他的最新装置「The Flemish Scrollers」链接到了比利时佛兰德省议会的聚会直播间。他的软件使用面部辨别技术,可以自动点名那些开会时专心玩手机的政客。该项目是在佛兰德部长兼总统扬·詹邦(Jan Jambon)在政策评论辩论期间玩气忿的小鸟后引起公众气忿近

    2021年 7月 7日
  • 报名通道开启!CVPR 2021 NAS国际比赛邀全球开发者迎接挑战

    CVPR作为计算机视觉规模和模式识别规模的世界级学术顶会,不仅是展示前沿科技成果的学术会议,也是探索学术应用的一大平台。今年,baidu联合澳大利亚悉尼科技大学和美国北卡罗来纳大学举办CVPR 2021 NAS workshop,同时于3月1日正式启动CVPR 2021 NAS国际比赛,面向全球开发者开放报名通道。人脸识别、语音识别、机器翻译……每一项人工智能应用的背后都离不开AI技能算法模型,而神经搜集布局对最终模型的成果起着至关重要的作用。为降低传统神经搜集布局对人工经验和背景知识的依赖,

    2021年 3月 2日

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注