AngularJS version 2.0 Final Release is here!

AngularJS 2.0 Final Release is finally here. We have been patiently waiting on this version of AngularJS to hit ever since the first alpha was announced.

The official release of Angular 2 is great news for all the teams that are building applications, but specially for those who have been waiting for this release to happen.

If you are one of the many who had breaking changes through the beta phases of AngularJS, you’re in luck. We should not expect to have any more large changes that will break your code.

There’s been a huge shift in the modern stack, a new architecture for building large web applications, functional, immutable benefits in large scale applications, the move to components ES6 and TypeScript. In a nutshell a different way of managing data and a new way of thinking.

Angular 2 is all in on it.

Angular 2 allow engineering teams to adopt a components mentality and front-end single page applications architecture, that allows for quicker innovation in the enterprise.

So what’s new?

To start off, Angular 2 is a brand new framework. It is not a re-write of Angular 1.

Here’s some of the biggest changes.

Big Improvements in Performance:

Performance improved in Angular 2.0 as compared to Angular 1.x. Bootstrap is now platform specific in angular 2.o.

Compared to Angular 1, Angular2 comes with some pretty interesting performance upgrades. Bootstrap is specific to Angular 2 based on the platform. For example a desktop browser application will use a different bootstrap than one from a mobile app. To improve loading time on mobile, you can use Apache Cordova.

Improved Mobile Support:

With Angular 1, there was no out of the box mobile support. You could use other tools to get it to run, but it wasn’t native. Angular 2 is mobile oriented. Also the unidirectional tree based change dection in Angular 2 helps greatly better performance. According to the angular team, Angular 2 is 5 times faster than Angular 1x.

Further thoughts

Angular 2 is not a natural successor to Angular 1. It’s a completely different framework that learned a lot of tricks. Learning and adopting Angular 2 for your future projects will likely be good for your career and goals.