4 ms·
Yeah, so a trip to wikipedia can answer pretty much all the comments here. AngularJS 1.7.1 was released June 8 2018 (3 days ago), and active development is set
by dragonshed 8y ago
Yeah, so a trip to wikipedia can answer pretty much all the comments here.
AngularJS 1.7.1 was released June 8 2018 (3 days ago), and active development is set to end June 30, with 1.7.x supported as LTS through until June 30 2021. [1]
Angular 2 - 6 is on a much shorter release cycle, with Angular 7 scheduled to release in Sept or Oct 2018. There have been steady improvements, but nothing as radical as AngularJS 1.x -> Angular 2. [2]
For familiarity's sake, I imagine working with 1.x isn't a bad choice, but personally I wouldn't recommend starting a new project with it, especially if said project expects to have a large, nested tree of components. Such a project may exceed the recommended 2000 digest cycle watchers per page, whereas Angular 2+ and the use of immutable objects and observables inherently better performance characteristics.
[1] https://en.wikipedia.org/wiki/AngularJS https://en.wikipedia.org/wiki/AngularJS
[2] https://en.wikipedia.org/wiki/Angular_(application_platform)#History https://en.wikipedia.org/wiki/Angular_(application_platform)...
- joshschreuder 8y agoI work in 1.x in my day to day and agree with you - I wouldn't recommend starting new projects with 1.x as it's starting to feel its age now. Performance is a major concern unless you are savvy with how you write your code. I really like what Vue is doing as sort of an intermediate between Angular 1.x and the new world of frontend