Serial podcast creator and .NET Core maniac.
Can often be found talking about everything and nothing on one of the many podcasts that he produces (only one of them is about .NET Core, honest)
Location
Leeds, UK
Education
Computer Science with Games Development - BSc
Work
.NET Development Contractor; Podcast host, producer and editor
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.
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.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
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.