Technology Trends of 2015 Part 4: AngularJS Development Trends
2015 will bring significant new releases for the AngularJS framework: version 1.4 is planned for March, and a preview release of version 2.0 can be expected sometime later in the year.
Version 2.0 is evolving at a rapid pace to align with emerging web standards such as ECMAScript 6 (ES6) and Web Components. Significant changes to some core concepts including scopes and directives which have been discussed. The Angular team is also working on AtScript which extends ES6 and TypeScript with strong typing and annotations suitable for use in large enterprise projects. The size and scope of these changes has created trepidation in the wider community.
Version 1.4 should address some of these concerns. A number of new features are planned including a new routing system, first class internationalization support and improvements to forms and $http. Developers can continue to leverage their investment in 1.x apps by moving to 1.4 and the Angular team has committed to supporting the 1.x code base for 18-24 months after the release of 2.0.
Google claims to have built over 1600 web apps using Angular and they clearly have a huge investment in the framework. Providing long term support for version 1.x won’t just serve the community but also Google’s own direct interests. Google will also have to deal with the problem of upgrading its Angular apps to version 2.0; hopefully this will help drive the definition of a reasonable migration path, although given the scope of the changes in 2.0 this will be challenging.