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 :)
存在差异,需要一点学习/工具,但是 Typescript 是的。
关于Angular 2 首选语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33821695/