下一代ECMAScript标准制定的是与非

fmms 10年前
   近日 推ter 的 Web 核心团队工程师    <a href="/misc/goto?guid=4958339980230582501">Angus Croll</a> 发表了一篇   <a href="http://javascriptweblog.wordpress.com/2012/05/07/putting-the-developer-back-in-es-next/?utm_source=feedburner&utm_medium=推ter&utm_campaign=Feed%3A+hackernewsyc+%28Hacker+News+YC%29">博文</a>,号召大家积极参与到下一代 ECMAScript(以下简称 ES)标准的制定中。   <p> 下一代 ES (被称为 <a href="/misc/goto?guid=4958339981845755956">ES Harmony</a>,有时候也叫 ES 6)标准制定的技术委员 TC39 已经批准了一些建议,既包含了一些 JavaScript 优良的思想,也体现出了 <a href="/misc/goto?guid=4958339982647623955">Jeremy Ashkenas</a> 曾经提到的“JavaScript 太重要了,要留给专家”。然而,事实是标准制定还有一些问题存在,因此,Angus Croll 呼吁大家积极参与提供建议和意见。</p>    <p> 总的说来,ES 6 既有好的一面,也有不好的一面。从 ES 的历史来看,ES 4 和 ES 5 存在这许多问题,例如多线程、增量等,开发者社区也积极解决这些问题。有人对 ES 6 标准提出了<a href="/misc/goto?guid=4958339983445508389">期望</a>,如删除构造函数,删除 ASI,删除 ==,增加同步模块 API。有人对 ES 6 的标准表达了自己的<a href="/misc/goto?guid=4958339984240812009">看法</a>,希望不要让 JavaScript 变成 Perl 或 Ruby。当然,ES 6 标准也有一些非常好的东西:模块加载,弱映射,代理等。</p>    <p> ES 6 有一个 <a href="/misc/goto?guid=4958339985039461413">ES 讨论邮件组</a>,但是不是所有人都能加入。Angus Croll 认为,ECMACript 标准制定者对标准有一些冷漠,这是可以理解的,因为他们并不使用,也不代表他们的需求。因此 Angus Croll 建议大家可以加入由他本人和 Anton Kovalyov 建立的 JSFixed,它有两个目标:</p>    <ol>     <li>建议 TC39 委员会采纳大部分开发者的意见。</li>     <li>将开发者的反馈直接提交给浏览器供应商。</li>    </ol>    <p> 希望读者能够参与为下一代 ES 标准贡献积极的力量。</p>    <div id="come_from">    来自:     <a id="link_source2" href="/misc/goto?guid=4958339985836176508" target="_blank">InfoQ</a>    </div>