I saw a lot of job ads that require Angular, but it didn't say which version of Angular. Should I learn the newest Anglar 6 or Angular JS?
For further actions, you may consider blocking this person and/or reporting abuse
I saw a lot of job ads that require Angular, but it didn't say which version of Angular. Should I learn the newest Anglar 6 or Angular JS?
For further actions, you may consider blocking this person and/or reporting abuse
guest blogging technology -
Syakir -
Roshan Kr Soni -
Abhinav Anand -
Top comments (4)
I agree with Mauro's comment to an extent.
If you want to work on newer applications (sometimes called "greenfield" applications) then Angular (they dropped the "Js" suffix with version 2) is the way to go.
Once you are comfortable with Angular, I would recommend taking a look back at how AngularJs did things. That way you'll be able to appreciate the changes that they have made over the years.
N.b.
Angular = everything from Angular version 2.0 and above
AngularJS = The OG version of Angular (they changed the name slightly with the launch of version 2)
I imagine that even though the Angular team only wanted a 3-year support plan that it might go the way of Python 2.
If you want a decent middle ground, I'd learn the latest and then the major differences between 1.7 and 2/latest. Enough to say in an interview for a legacy Angular project that while you don't know x, later versions do it similarly with y, but you know enough Angular to be able to jump between versions.
I would recommend learning Angular 6 (or React, or Vue.js); AngularJS is no longer on development (blog.angular.io/stable-angularjs-a...).
Hi Deni! The Angular team just released Angular 7 today. I would suggest starting with Angular 6 or 7. AngularJs will lose all support in the next year or so.