I agree uniGUI is a great tool. I do not agree on “ground up”. If you have layered your VCL application correctly - e.g. Data Access | Business Rules | UI - it will be possible to recycle the first two layers and you only need to redo the UI.
Mathias, I guess it comes down to many things, I was actually thinking of the GUI (desktop/mobile auto-scaling).
I have ported in the past and also built from the ground up a whole portfolio of legacy windows applications, and finally had to rebuild previously ported ones - each to his own.
I ditched uniGUI some years ago after doing a fairly in-depth comparison of alternatives.
I ended up going for Elevate Web Builder (EWB) and never looked back.
The quality of the design and the GUI form designer is impressive (would be very familiar to Delphi developers – so fairly easy transition into the web dev environment.
Also has some great features – like the auto positioning of screen GUI objects as a response to screen size.
There’s also a very nice 3’rd party collection (mostly GUI form objects) here :