【问题标题】:Is it necessary to learn TypeScript first before going to explore Angular2? [closed]去探索Angular2之前有必要先学习TypeScript吗? [关闭]
【发布时间】:2016-01-24 14:19:19
【问题描述】:

在尝试学习 AngularJS 2 之前有必要先学习 TypeScript 吗?

【问题讨论】:

    标签: javascript angularjs typescript


    【解决方案1】:

    没有必要学习 TypeScript,但我绝对建议您学习它。 TypeScript 非常棒。不仅如此,TypeScript 实际上很棒而且非常可靠

    查看answer

    【讨论】:

      【解决方案2】:

      AngularJS 团队的官方立场是 完全可选。你可以把你的整个应用程序写在 我们今天知道的 JavaScript (ECMAscript5)。但老实说,有 该版本存在一些严重问题。

      • 没有真正的类和继承(只有原型)
      • 没有类型检查
      • 没有模块系统(加载部分javascript)

      如果你还想用 ECMAscript 写,你还得写更多 代码做同样的事情,并且ergo有更高的机会获得错误 进入你的代码。

      您可以在 ECMAscript 6 中编写它,这是下一个版本。 不幸的是,大多数浏览器还不支持它。但是你可以 已经使用它,然后在 部署 fase(您可以设置 GRUNT 来执行此操作)

      最后你可以使用 Typescript。它提供了 ECMAscript 的一切 优惠等等。学习它不应该像学习新知识 语言,因为 JavaScript 在 Typescript 中也有效。他们只是 添加了一些语法糖,使其更强大和有用。你 在部署期间仍需将其编译为 ECMAscript 5。

      通过 - Bert Verhelst | Quora Discussions

      【讨论】:

      • 我可能要感谢您逐字逐句复制的人:来自 cmets 的 Bert Verhelst here
      • @GregVanGorp 是的,我们应该把功劳归功于这个人。这就是答案中提到链接的原因
      猜你喜欢
      • 1970-01-01
      • 2011-05-29
      • 1970-01-01
      • 2010-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-03
      • 1970-01-01
      相关资源
      最近更新 更多