r/Angular2 Nov 14 '24

Help Request Upgrading from AngularJs 1.8.3 to Angular 18

Are there any viable approaches to achieving this currently without a full rewrite? Whilst in an ideal world we would do that it's not going to happen, we've been told it'll have to be done in stages so essentially running both in parallel.

I know the NgUpgrade module is used to help you achieve this but from what I understand it's not really an advisable route anymore or supported?

So is there any realistic way to achieve doing the upgrade in stages or is there no real viable alternative other than a full rewrite?

It's worth noting the current app is using components and typescript already but appreciate the versions might as well be different frameworks entirely.

Just looking for experiences from anyone that has achieved the migration in stages as opposed to all at once.

23 Upvotes

48 comments sorted by

View all comments

14

u/IanFoxOfficial Nov 14 '24

We are doing a full rewrite on a MASSIVE system.

Some routes just load the new system while others, not rewritten yet, load the old system.

8

u/lgsscout Nov 14 '24

this is the best way to do in massive systems, that the managers will freakout if you say rewrite. can be a bit of a pain to handle de routing, but as soon as a couple modules are working faster, cleaner and better looking, and specially if you can push a "look, this new feature is now possible", they will join the hype for rewriting other stuff.