I still use a lot of Delphi (almost for 20 years now). Maintaining a UI with a builder is a real pain. I hate it. Source control is more difficult, accidential changes, complex tools needed, no comments possible, scaling, ...
Hi! I'm Rohan, a Full Stack Software Engineer, with a background of working with Deep Learning and AI, who loves to use his skills to create products that are at the intersection of all of these!
Auto generated UI code is bad, but some modern builders have a better solution - instead of generating code they generate XML (or some other format) that's used to build the GUI. That way you don't have to manually edit code that you may want to change with the builder later.
I still use a lot of Delphi (almost for 20 years now). Maintaining a UI with a builder is a real pain. I hate it. Source control is more difficult, accidential changes, complex tools needed, no comments possible, scaling, ...
Holy Hell! I can't imagine having to work with Computer Generated UI Code!? 🤯
Now, this is a point I had not even thought of! Yep, this puts a really different spin on things!
Auto generated UI code is bad, but some modern builders have a better solution - instead of generating code they generate XML (or some other format) that's used to build the GUI. That way you don't have to manually edit code that you may want to change with the builder later.
Yeah, I like Android Studio's solution for that reason, but I still mostly use it for viewing and not for building.