What is AngularJS in simple terms?
Initial release October 20, 2010
Stable release 1.8.2 / October 21, 2020
Top Websites Using Angular JS
Why is the end of AngularJS?
AngularJS is now scheduled to reach the end of its life on December 31st, 2021. After this date, Google will no longer make patches or updates for the AngularJS framework – so no more features.
A web application framework must receive regular and ongoing updates to fix security vulnerabilities and other flaws in the software. Websites and web applications built using AngularJS will become less secure over time as more weaknesses are found in the AngularJS framework and go unfixed. Hackers and other malicious actors use these weaknesses to gain access to the web applications’ user data and inject their own code into the web applications. Keeping software updated is one of the most important parts of securely using the web.
Jadon Naas, www.inmotionhosting.com
To avoid such issues, we highly recommend migration. However, there are cases when it can be not as necessary:
- If you no longer actively develop your app;
- If you are planning to cease it in the nearest time;
- If there is some feature in AngularJS, which is critical for your product.
If you are not planning to stop and want to develop and upgrade your app, there are two options – switch to some other JS framework (Vue.js, React, etc.) or upgrade to Angular.
All AngularJS applications that work now will resume work in the future. AngularJS has not received many new features within the last year approximately. It is a very sophisticated and consistent product. As a consequence of that and the many projects using it in production, the vast majority of bugs have been identified and fixed. Therefore it’s unlikely that new bugs are going to be discovered during and after the LTS period. Nor does it mean that you simply must upgrade to Angular: indeed many projects will never upgrade; they simply work as they are and do not need to be modified to use Angular. If you’re actively developing your application, and you identify that AngularJS won’t support your current or future requirements then that might be a honest time to consider upgrading to Angular.
Chirag Dave , chirag-dave.medium.com
Chirag Dave | Medium