在学习 Angular 4-6 之前,有必要学习 AngularJS 吗?



我想追求成为一名全栈开发人员,在此之前我想掌握Angular。

我已经知道AngularJS和Angular之间的区别,我的问题是,在学习 Angular 4-6 之前有必要学习 AngularJS 吗? 如果没有,我可以申请任何有AngularJS上市要求的项目/工作吗?

总结:我可以在没有 AngularJS 的情况下直接从零开始学习 Angular 4-6 吗?

另外,请建议应该选择哪个版本的 Angular (2-6( 从头开始学习。

不,没有必要知道 AngularJs 来了解 Angular4-6,但我建议您先看看 typeScript,因为在开始使用 Angular4-6 之前,您应该从 Angular5 开始,因为它是最新的,Angular5 和 Angular6 没有太大区别,这更适合熟悉 Angular

你可以跳过AngularJS,尽管在你开始学习任何类型的JS框架之前,必须了解vanilla,ECMA javascript和Typescript。

谈到开始学习哪个版本,我宁愿从学习最新版本开始,然后花一些时间查看更改日志。

虽然您了解该技术,但最新版本将变得稳定和流行。

虽然它们共享许多概念,但AngularJS和Angular是两个完全独立的框架。在学习另一个之前,没有必要知道一个。

Angular 与 AngularJS 非常不同。AngularJS的终极版本已经发布,所以它现在处于生命的日落阶段......

http://www.codelord.net/2018/02/04/angularjs-1-dot-7-the-ultimate-version/

谷歌表示,2017年10月活跃的Angular数量(即, 2+(开发人员已经超过了AngularJS开发人员,后者是 他们的提示一直到什么时候可以开始包装 1.x。

关于工作 - 我认为angularJS项目的未来是迁移到Angular/Vue/React,所以你的Angular技能可能是相关的。您可以申请并让他们决定。

我建议从现在最实际的版本开始学习 6

最新更新