JavaScript 的多事之秋

JavaScript 的世界最近可真是够乱的,说到底都是 ES6 的错。

E4X和ES3.1好不容易和谐成了 ES5,ES6又开始乱搞了,别的都好,就是把可静态验证的对象类型子集也加到目标里实在看着别扭。

ES规范还在起草,社区已经一片欢腾,6to5/bable/continuum/traceur/transpiler ES6 to ES5的编译器层出不穷,Firefox/Chrome 天天更新,微软搞的TypeScript也号称ES6了,最神烦的是Angular2居然相中了TypeScript。

这Angular2的开发人员也真是够新潮,RIP了一堆Angular1里污染html代码的东东是好的,上polymer也是值得表扬的(IE请去墙角画圈圈),可是要在手写一个js函数调用完成自举实在是难看。

Joyent 和 StrongLoop 的人说要保持 Node.js 产品稳定性吸引企业用户,坚守ES5的V8,于是 Fedor Indutny带着一伙已经不爽管理机制很久的人分裂出去玩 bleeding edge ES6 去也,于是2014-11-28有了 io.js (官方申明必须全小写哦)。

还能不能愉快地写代码了。

你可能感兴趣的:(JavaScript 的多事之秋)