AngularJS v2.0 与即将到来的大分裂
能否避免?
我觉得我们正在目睹 Python 2 到 3 那种“大迁徙”的历史重演。 AngularJS v2.0 引入了太多变动。首当其冲的就是 TypeScript,在 JS 最新版本 ES6 尚未尘埃落定之际,这无疑是个过分的要求。
明确一点:我热爱 TypeScript。我甚至私下希望 TC-39 会议当初产出的就是它……但事实并非如此。 相反,他们搞出了另一套(完全不同的)、同样很棒的规范……
虽然 TypeScript 会编译成 JavaScript,但这并不意味着你可以盲目地复制粘贴“编译后”的 TypeScript。它实际上变成了必修课,因为你必须理解它才能看懂带有注解的 AngularJS 2.0 TypeScript 代码。
现在,新手在开始构建 Angular 应用(并达到某种程度的理解)之前,必须先翻越“TypeScript 大山”。
我预感到这事儿会怎么演变……

好吧,我会把它加进新手的培训清单:大概排在 基础 Shell 用法 和 Gulp 还是 Grunt?救星还是苦海! 之间。
总之,但愿这行得通吧……
