Access and Feeds

Programming: Google Readies New Version of Angular Javascript Framework

By Dick Weisinger

AngularJS 2.0 is an upgrade version of Google’s popular Javascript framework.  This new version has significant new features and is expected to be faster and simpler.

Technology and web standards are evolving, and with those changes Javascript frameworks seem to come and go.  A goal of the new AngularJS 2 release was to design a framework that will maintain a longer-than-average “window of relevancy” before people will drop it and move on to the next generation of technology.  To help ensure that, the AngularJS 2 architects built the framework using ECMAScript 6+.  The EC6 standard is not expected to be completed until the end of this year.  So while even though no browser yet uses EC6, Angular 2 can be compiled to backward-compatible EC5 code to run on existing browsers.

Angular 2 targets  “evergreen” browsers.  These are browsers that can continually update and evolve in parallel with overall improvement and changes in web standards.  Google Chrome promoted this always-current mode of working, and it’s now also being adopted by Firefox and IE.

AngularJS 2 for mobile will support Chrome on Android, Firefox mobile, iOS 6+ and Windows Phone 8+.

AngularJS 2 is designed to be modular.  A major design goal for the release is to enable any portion of the framework to be optional and replaceable.  This means that parts of the framework can be swapped out and replaced with other code options.

Other new features for the 2.0 release include:

  • Faster Change Detection
  • Simpler Dependency Injection
  • Templating and Directive Improvements
  • Better Touch Animations
  • Improved Routing
  • Better Persistence

 

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Leave a Reply

Your email address will not be published. Required fields are marked *

*