Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 2.0与JavaScript或TypeScript兼容?_Javascript_Angularjs_Typescript_Angular_Angular2 Routing - Fatal编程技术网

Angular 2.0与JavaScript或TypeScript兼容?

Angular 2.0与JavaScript或TypeScript兼容?,javascript,angularjs,typescript,angular,angular2-routing,Javascript,Angularjs,Typescript,Angular,Angular2 Routing,这是开发angular 2.0应用程序的推荐方法。是用javascript还是用typescript。我发现很难用typescript启动angular 2.0,它与javascript完全不同。事实上,typescript是ES6的超集。简而言之,您还将拥有以下内容: 类型检查(类属性、方法参数) 装饰师 接口 也许ES5和ES6/TypeScript之间的差距很重要,但使用它确实有好处: 编译阶段允许您检测案例中的潜在问题 TypeScript提供您使用的元素/第三方库的契约(.d.t

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

事实上,typescript是ES6的超集。简而言之,您还将拥有以下内容:

  • 类型检查(类属性、方法参数)
  • 装饰师
  • 接口
也许ES5和ES6/TypeScript之间的差距很重要,但使用它确实有好处:

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

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

事实上,TypeScript是ES6的超集。简而言之,您还将拥有以下内容:

  • 类型检查(类属性、方法参数)
  • 装饰师
  • 接口
也许ES5和ES6/TypeScript之间的差距很重要,但使用它确实有好处:

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

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

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

我认为决策必须取决于您团队的知识和经验,这样您才能对项目做出准确的时间估计,避免因缺乏知识和经验而出现不必要的问题。希望我的建议能帮助你做出决定。谢谢。

我认为这个问题没有客观的答案(我只是把它标记为基于意见)。也许你只需要在这两个选项中尝试并遵循一些教程,然后选择最适合你的选项,因为我在选择
TypeScript
JavaScript
时也会感到困惑。在谷歌上做了一点搜索之后,我发现了一个很好的理解方法。@JitendraTiwari那么你的结论是什么??我决定使用
TypeScript
,这很容易理解。我以前从未使用过
TypeScript
。事实上,一些教程目前在
Javascript
DART
中还没有。我认为这个问题没有一个客观的答案(我只是把它标记为基于观点)。也许你只需要在这两个选项中尝试并遵循一些教程,然后选择最适合你的选项,因为我在选择
TypeScript
JavaScript
时也会感到困惑。在谷歌上做了一点搜索之后,我发现了一个很好的理解方法。@JitendraTiwari那么你的结论是什么??我决定使用
TypeScript
,这很容易理解。我以前从未使用过
TypeScript
。事实上,一些教程目前在
Javascript
DART
中不可用。