Upgrading from AngularJS to Angular just got easier thanks to these new tools
It’s one thing to upgrade your project from Angular v5 to v6, for example, but it’s another type of headache to migrate your AngularJS application to Angular. Don’t worry though, the Angular team has just unveiled two tools to make the journey as pain-free as possible.
End of the road for AngularJS, more power to Angular’s elbow
AngularJS, the predecessor of Angular, has recently entered a three-year Long Term Support period. As reported earlier this year, from now on, the Angular team will only focus on providing fixes to bugs that satisfy at least one of the following criteria:
- A security flaw is detected in the 1.7.x branch of the framework
- One of the major browsers releases a version that will cause current production applications using AngularJS 1.7.x to stop working
- The jQuery library releases a version that will cause current production applications using AngularJS 1.7.x to stop working.
It is important to understand that AngularJS applications which work now “will continue to work in the future and all published versions of AngularJS, on npm, bower, CDNs, etc will continue to be available,” Pete Bacon Darwin, one of the earliest members of the Angular team,explained in a blog post published in January.
Upgrade your Angular application: It’s a breeze
When Angular v6 was released, we talked with Minko Gechev, Shai Reznik, Radoslav Karaivanov and Konstantin Dinev about this version and we learned that even though some are still using Angular v5, they are all excited about the latest version and will update their projects as soon as possible because, as Shai Reznik pointed out, “it’s easy, there are almost no breaking changes, and second, why not taking advantage of the new features and goodies.”
Our poll results show exactly that: a lot of people migrate as soon as a new version is out, which is great news. However, upgrading from AngularJS to Angular is a bit more complicated. A bit more.
The Angular team is well aware of that, which is why they are now offering two new tools to help make the migration from AngularJS to Angular as pain-free as possible.
As Elana Olson from the Angular developer relations team explained in a recent blog post, this tool analyzes your AngularJS application and recommends a migration path. It offers stats on an app’s complexity, size and patterns and describes everything that you need to do in order to migrate to Angular.
Learn more about this tool here.
As the name suggests, ngMigration Forum is a community hub where you can find all the necessary information to make the migration smoother. Consider this a starting place to “learn, discuss, and share information on migrating to Angular.”
The forum includes useful information about why it’s important to upgrade, the available migration paths, and more. Give it a try here and make sure to share your experiences and expertise.