Angular 2.0 with JavaScript or TypeScript?

Angular 2.0 with JavaScript or TypeScript?

本文关键字:or TypeScript JavaScript with Angular      更新时间:2023-09-26

这是开发angular 2.0应用程序的推荐方法。是javascript还是typescript。我发现用与javascript完全不同的typescript启动angular 2.0很困难。

事实上,TypeScript是ES6的超集。简而言之,您将拥有以下附加功能:
  • 类型检查(类属性、方法参数)
  • 装饰师
  • 接口

也许ES5和ES6/TypeScript之间的差距很重要,但使用它确实有好处:

  • 编译阶段允许您检测案例中的潜在问题
  • TypeScript提供您使用的元素/第三方库的契约(.d.ts文件)
  • 支持IDE完成

也就是说,您可以自由使用ES5、ES6或TypeScript。这取决于你;-)

我认为决策必须取决于您团队的知识和经验,这样您才能对项目进行近距离的评估,避免在缺乏知识和经验的情况下出现不必要的问题。希望我的建议能帮助你做出决定。谢谢