Tony, my thoughts exactly. The Angular team has done a fantastic job, and I think this is the right direction. 2.0 is a major release, so I would expect breaking changes, and they have already committed to supporting 1.3.
The Angular team is comprised of very bright individuals, and I love the fact that they can acknowledge problems in the 1.x code base and address them in the next major release. Everything I've seen indicates this will lead to code that is easier to write and reason about. I have a modest 1.2 Angular app that has been running in production for almost a year with zero problems. That's not because I write awesome code, but because the Angular framework has allowed me to write very succinct code in a declarative manner that is naturally going to have fewer defects. If in the future I decide I want to make changes, I have very little concern about continuing to use 1.2/1.3. Or if I wanted to port it to 2.x (or some other framework entirely), I don't think it would be the end of the world because I'd be more interested in preserving concepts and business logic which I feel I could easily extract from the current version. Thank you, Angular team, for your hard work. -- You received this message because you are subscribed to the Google Groups "AngularJS" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/angular. For more options, visit https://groups.google.com/d/optout.
