JSON 之父:“让 JavaScript 退休,是对它最好的事情!”

JSON 之父:“让 JavaScript 退休,是对它最好的事情!”
文章图片
整理|屠敏出品|CSDN(ID:CSDNnews)编程语言界 , 纷争不断 , 争论不休 。
JSON 之父:“让 JavaScript 退休,是对它最好的事情!”
文章图片
“让JavaScript退休!”
近日 , 美国程序员、企业家、数据交换格式JSON之父 , 同时也是众多JavaScript语言开发工具的创造者DouglasCrockford在接受软件开发商Evrone采访时 , 发表的一个观点引发轩然大波 。
JSON 之父:“让 JavaScript 退休,是对它最好的事情!”
文章图片
DouglasCrockford , 图源:https://www.crockford.com/about.html
其表示 , 「我们今天对JavaScript能做最好的事就就是让它退役 。 二十多年前 , 我是为数不多的JavaScript倡导者之一 。 它将嵌套函数和动态对象拼凑在一起的做法非常出色 。 随后 , 我花了十年时间试图纠正它的缺陷 。 我在ES5上取得了小小的成功 。 但从那时起 , 人们一直对进一步扩展语言而不是让它变得更好有着强烈的兴趣 。 」
因此 , 在他看来 , 如今的JavaScript与其他“恐龙”语言一样 , 已经成为进步的障碍 。 大家应该专注于下一种语言如E语言 , 而并非要抱着JavaScript不放手 。
拥有1750万开发者的JavaScript
不过 , 据开发者调查分析公司SlashData数据显示 , 全球有近1750万的开发者在使用JavaScript 。 JavaScript当前不仅被世界上的绝大多数网站所使用 , 而且被世界主流浏览器如Chrome、IE、Firefox、Safari、Opera支持 。
同时 , 据多项调查报告显示 , JavaScript已霸榜多年 。 其中 , 根据今年早些时候的StackOverflow发布的《》报告显示 , 2022年是JavaScript连续第十年成为最常用的编程语言 。 超过65%的开发人员使用JavaScript , 远远领先于排名第二占比48%的Python(忽略HTML、CSS和SQL , 它们不是通用语言) 。 对于初学习编码的人员而言 , 他们最常用的语言是HTML/CSS、JavaScript和Python , 而专业开发者则是JavaScript、HTML/CSS和SQL 。
JSON 之父:“让 JavaScript 退休,是对它最好的事情!”
文章图片
作为一门主流语言 , 想要让大家不用JavaScript来开发似乎非常难 。
冲进一线语言的背后蕴藏27年的积累
回看JavaScript能有今天的成就 , 其成长历程也可以用「传奇」二字来形容 。
如果在1995年诞生之初 , 有人说JavaScript会成为20年后世界上最流行的语言之一 , 有开发者MatthewMacDonald评价道 , “你要么有通灵术 , 要么是个疯子 。 ”
因为当初JavaScript的原型开发只花费了10天的时间 。 此前 , CSDN也在《》一文中 , 分享过JavaScript的成长历程:
在1995年 , 网络浏览器先驱网景(Netscape)公司意识到 , 他们需要为人们提供一个更简单的选择 。 那时候他们处境艰难 , 与微软的市场大战正在紧锣密鼓 , 即将与Sun微系统公司达成重大战略合作伙伴关系 , 时间紧迫 。 他们雇佣了布兰登·艾奇(BrendanEich) , 要求他尽可能快地创造一种新的语言 。 他在10天内就完成了JavaScript的第一个版本 , 正好赶上了这个漂亮的浏览器——Netscape2 。
JSON 之父:“让 JavaScript 退休,是对它最好的事情!”
文章图片
Netscape2:JavaScript的首次登场不过 , BrendanEich真正想做的是构建一个像Scheme这样的学术编程语言的浏览器托管版本(网页脚本语言) , 但网景公司的愿景与此不同 。 他们想要一种看上去与Java足够相似 , 即使它的行为和Java不一样的语言 。 两个类似的名字:Java和JavaScript , 导致了多年的混乱 。 彼时 , BrendanEich说道 , “我是根据公司高层指令开发这门语言 , 让它看上去和Java足够相似 , 但又不要让它太大 。 它只是有那么点儿像这种愚蠢语言的弟弟 , 对吧?”如果说JavaScript之父BrendanEich将这门语言取名为JavaScript是“碰瓷”Java , 那么在此后的26年间 , JavaScript的成功发展 , 外媒DevClass将其归因主要有两重要素 。