我开始学习Angular 2,从一开始我就要选择更优选的语言。对我来说,这是JS和TS之间的选择。
老实说,我不是TypeScript的忠实粉丝,因为我认为它是从ES5到ES6的某种中间语言(如果我错了,请纠正我)。
但是ES5的第二版Angular看起来有点难看,看起来有点团队建议使用TS。不知道为什么ng团队没有选择ES6 + Babel。
在这篇文章中,我只想了解在TypeScript和ES5中使用Angular 2的优缺点。
答案 0 :(得分:2)
我不是TypeScript的忠实粉丝,因为我认为它是从ES5到ES6的某种中间语言(如果我错了,请纠正我)。
如果有的话,TS不应该扩展ES6(不完全是真理)。
此时我会考虑TS的一个简单原因,相信我会为你节省很多麻烦并提高你的工作效率:关于Angular 2的文档很少,你会发现90%的文档都是在TS。只需转到主网页中的开发人员指南:https://angular.io/docs/ts/latest/guide/并将4个JS部分与16个TS部分进行比较。