【发布时间】:2016-01-24 14:19:19
【问题描述】:
在尝试学习 AngularJS 2 之前有必要先学习 TypeScript 吗?
【问题讨论】:
标签: javascript angularjs typescript
在尝试学习 AngularJS 2 之前有必要先学习 TypeScript 吗?
【问题讨论】:
标签: javascript angularjs typescript
没有必要学习 TypeScript,但我绝对建议您学习它。 TypeScript 非常棒。不仅如此,TypeScript 实际上很棒而且非常可靠
查看answer
【讨论】:
AngularJS 团队的官方立场是 完全可选。你可以把你的整个应用程序写在 我们今天知道的 JavaScript (ECMAscript5)。但老实说,有 该版本存在一些严重问题。
- 没有真正的类和继承(只有原型)
- 没有类型检查
- 没有模块系统(加载部分javascript)
如果你还想用 ECMAscript 写,你还得写更多 代码做同样的事情,并且ergo有更高的机会获得错误 进入你的代码。
您可以在 ECMAscript 6 中编写它,这是下一个版本。 不幸的是,大多数浏览器还不支持它。但是你可以 已经使用它,然后在 部署 fase(您可以设置 GRUNT 来执行此操作)
最后你可以使用 Typescript。它提供了 ECMAscript 的一切 优惠等等。学习它不应该像学习新知识 语言,因为 JavaScript 在 Typescript 中也有效。他们只是 添加了一些语法糖,使其更强大和有用。你 在部署期间仍需将其编译为 ECMAscript 5。
【讨论】: