【发布时间】:2011-06-23 15:52:37
【问题描述】:
在Coders at work 中,Douglas Crockford 讨论了浏览器中的错误如何导致 Javascript 成为一种复杂、笨重的语言,而修复它是一个 22 条规则。在 Beginning JavaScript with DOM scripting 和 Ajax 中,Christian Heilmann 说了类似的话“[The] 种类繁多的用户代理,具有不同的技术技巧 [...] 对 JavaScript 来说是一个巨大的危险。”
为什么 JS 没有突破性的新版本?语言设计中是否存在某种固有的东西,其中向后兼容性成为必须?
更新
为什么javascript不能与多个引擎并行运行?类似于 .NET 在同一台机器上运行版本 2、3 和 4 的方式。
【问题讨论】:
标签: javascript javascript-framework