在开始探索Angular2之前,是否有必要先学习TypeScript?

时间:2015-10-25 12:15:58

标签: javascript angularjs typescript

在尝试学习AngularJS 2之前,是否有必要先学习TypeScript?

2 个答案:

答案 0 :(得分:5)

没有必要学习TypeScript,但我肯定会建议你学习它。 TypeScript非常棒。不仅如此,TypeScript实际上非常棒且非常可靠

选中此answer

答案 1 :(得分:0)

  

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

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

如果您仍想在ECMAscript中编写它,您必须写更多内容   代码做同样的事情,并且ergo有更高的机会获得bug   进入你的代码。

     

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

     

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

     

通过 - Bert Verhelst | Quora Discussions

相关问题