Hacker News new | ask | show | jobs
by dvdkon 955 days ago
I think people who prefer and use GUI builders (generally "old-school" native devs) and those who write GUIs in code (generally web devs) design GUIs in different ways.

GUI-as-code makes dynamic layout easier, so those GUIs have more hiding and expanding elements. The GUI-as-data approach leans towards a static UI, disabling the elements that don't make sense right now. Dynamic elements exist only via hand-coded widgets, making GUIs more formulaic.

I may be seeing causality where there is none, though.