Trying to update angularJS 1.6 to angular v18 is beneficial for modern resources and long-term support, but it requires effort. angular v18 requires node.js for development ( to create the application), but not in production. Choose static files that can be served using your existing C++/Python backend. You do not need to alter your backend; Angular communicates via HTTP requests. Use incremental migration to replace AngularJS components gradually. Learning the basics of node.js is necessary for development, but not for running the application in production!!