【问题标题】:Angular 2. ES5 vs TypeScriptAngular 2. ES5 与 TypeScript
【发布时间】:2016-05-20 00:08:30
【问题描述】:

我开始学习 Angular 2,从一开始我就必须选择更喜欢的语言。对我来说是JS和TS之间的选择。

说实话,我不是 TypeScript 的忠实粉丝,因为我认为它是从 ES5 到 ES6 的某种中间语言(如果我错了,请纠正我)。

但是使用 ES5 的第二版 Angular 看起来有点难看,似乎 Angular 团队建议使用 TS。不知道为什么 ng 团队没有选择 ES6 + Babel。

在这篇文章中,我只想了解将 Angular 2 与 TypeScript 和 ES5 结合使用的优缺点。

【问题讨论】:

标签: angular


【解决方案1】:

我不是 TypeScript 的忠实粉丝,因为我认为它是从 ES5 到 ES6 的某种中间语言(如果我错了,请纠正我)。

如果有的话,TS 不应该扩展 ES6(还不是完全正确的)。

在这一点上,我会考虑使用 TS,原因很简单,相信我会为您省去很多麻烦并提高工作效率:关于 Angular 2 的文档非常少,您会发现 90% 的文档都是编写的在 TS。只需转到主页中的开发人员指南:https://angular.io/docs/ts/latest/guide/ 并将 4 个 JS 部分与 16 个 TS 部分进行比较。

见:What are the pros and cons using ES5 JavaScript for Angular 2 applications and those for using TypeScript?

【讨论】:

  • 这个灵活的特性将分裂世界:(
猜你喜欢
  • 2015-08-21
  • 1970-01-01
  • 1970-01-01
  • 2018-05-29
  • 2016-03-01
  • 2017-06-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多