Hi there!
Like many other Kentico partners we've entered a hot season of last minute migration asks from clients. And there's one relatively common topic there - what do we do with projects where the client is "happy" with the look and feel of the site. Where migration mainly addresses compliance issues of staying on supported platform.
From my experience looking and estimating these projects that were built 5-8 years ago initially the frontend code (and approach) is quite dated. Usual signs are:
jQuery
Inline scripts and standard MVC bundling of js and css
Old Node version and old plugins
If there's no "explicit" ask to renovate it, how do you approach these kind of migrations?
- Do you rebuild this code or keep as is only fixing things that are no longer working in modern dotnet MVC?
- Any luck with AI converting this old code, markup and styles into new world during the code migration step?
- What FE framework (if any) do you use for relatively simple content websites where the most complicated functionality is listing with filters and pagination? React feels overkill for this, what do you switch to from old fashioned jQuery?)
I'd list my thoughts here and will be very happy to exchange ideas:
- For projects with extremely tight budget we keep 'as is' to reduce risk, but where there's at least some contingency we try to renovate this code, and only use the initial markup plus resulting styles to compare the result
- Haven't (yet) tried it on a project though would be really interested to hear any success or fail stories here!
- We're trying to adopt HTMX approach for simple scenarios where React is overkill but still some dynamics is required, and it seems to be working pretty well!