由于JavaScript变得越来越流行,我想知道谁来决定语言是什么样的人,为什么我们有ECMAScript而不是JavaScript? ECMA网站看起来非常过时......这些负责网络未来的人是否会推动V8和NodeJ等所有常规内容?
我喜欢JavaScript,我喜欢NodeJs ...但似乎对最新的脚本语言有什么争议。我猜这是无法避免的。我对JavaScript的未来感到兴奋,希望我们能够得到很好的帮助。
答案 0 :(得分:5)
JavaScript is a trademark owned by Oracle。该语言由ecma(以前称为欧洲计算机制造商协会)标准化。
Netscape submitted the language to them in 1996,用于推广单一的标准化客户端语言(当时,MS有一种类似于JScript的语言),目标是避免浏览器特定的实现(就像我们现在使用CSS一样)。 ecma只维护默认的expectations集,而不是任何单独的实现。
没有人对ECMAscript的所有开发负责。 V8,Node,jQuery,WebRTC等都是由不同(有时是合作)小组支持或维护的非常有价值的项目。
此外,每个浏览器都以不同方式实现ECMAscript,因此“进入新语言的内容”不受任何个人或组织的控制。
仅仅因为有标准,并不意味着每个人,或任何人都会遵循它。相信我,你应该看到我的代码。 :)