This article is republished from my original AngularJS & Angular: Stay Ahead of the Game with the Dynamic Duo post on Helios Solutions Blog.
The year 2010 was special for frontend developers as it marked the release of AngularJS, the brainchild of Miško Hevery, a Google employee then. This JavaScript framework not just took the community by storm but also managed to become the heartthrob of developers.
Everything was rosy until one fine day in 2016, the Angular team decided to break its old ties and do a complete makeover. Yes, a complete rewrite using TypeScript and without any clear migration strategy from the old AngularJS to the new version Angular 2 aka Angular.
Are you wondering, why did the Google team resort to such drastic measures? Because they wanted Angular to solve critical problems while building enterprise-grade applications as well as cross-platform apps.
Everything was rosy until one fine day in 2016, the Angular team decided to break its old ties and do a complete makeover. Yes, a complete rewrite using TypeScript and without any clear migration strategy from the old AngularJS to the new version Angular 2 aka Angular.
Are you wondering, why did the Google team resort to such drastic measures? Because they wanted Angular to solve critical problems while building enterprise-grade applications as well as cross-platform apps.