←back to thread

377 points porterde | 1 comments | | HN request time: 0s | source
Show context
wiseowise ◴[] No.42142078[source]
Still don't understand how we went from this to modern GUI toolkits.

It looks and works so intuitively.

replies(14): >>42142147 #>>42142252 #>>42142509 #>>42142582 #>>42142873 #>>42143270 #>>42143473 #>>42145120 #>>42145467 #>>42146571 #>>42147144 #>>42147616 #>>42148647 #>>42155384 #
Pxtl ◴[] No.42147616[source]
Because web.

That said, the VB6 drag-and-drop interface was always flawed. 90% of the time you want to lay out controls in some kind of nest of layouts with clearly-defined resize and reflow behavior instead of "drag and drop wherever and YOLO if something changes size". A good GUI framework would nudge you towards that instead of free-form drag-and-drop wherever.

replies(1): >>42148627 #
1. lelanthran ◴[] No.42148627[source]
> Because web.

Which is a pity; I was watching a client do some crud work in a webapp.

Web - 1 form per page:

Click "back". Copy some text. Click forward. Paste it. Repeat for 3 different fields. Click submit.

Native apps (VB/Delphi/etc) used to be:

Open both forms. Copy and paste from one to the other. Open another one on the side to lookup some information, etc.

Webapps, even moreso with MPA, force a wizard-style interface - you only go forward through the form. This is not how people used to work; they would frequently have multiple forms in the same app open at the same time.

With SPA and html "windows" made out of movable divs you can probably support multiple forms open at the same time, but who does that?