Angular 2 首选语言?

Angular 2 preferred language?

Angular 2 有不止一种方言,是否有一种方言被视为默认/首选/推荐?

我一直在我的项目中使用 Angular 1.1 - 1.4,但现在 Angular 2 是一个全新的球类游戏,我将要从头开始。我想知道这次是否应该从 JavaScript 以外的语言开始。或者换句话说,坚持使用 Angular JS 的 JavaScript 版本是否会以任何方式让我落后。

简答,大概Typescript

Typescript 是 Javascript 的超集,可以编译成普通的 Javascript,没有太多需要学习的东西。

Angular 2 使用类型语言 Typescript 和 Dart 构建。我不确定 Dart 的势头有多大,但 Typescript 似乎会继续存在。

实际来说,Typescript 省了打字,当然还可以让你有类型。语法围绕 ES2016/ES2017 规范徘徊,因此在这方面它类似于 Javascript。特别是 new Typescript version supporting async :)

有差异,还有一点点 learning/tooling,但是是的 Typescript。