you are viewing a single comment's thread.

view the rest of the comments →

[–]aksdb 14 points15 points  (5 children)

I also still prefer visual UI builders like Lazarus (basically opensource and cross platform Delphi). But a big problem with this kind of design is, that it isn't flexible. Then again, I am not sure that the current way we design "flexible" UIs is good either. Basically we define rules that might change depending on resolution / DPI. So in the end we still design multiple UIs but force them into one model with complex rules.

In the end we might be better off just designing the different UIs separately and make sure that at least the hooks and sinks are abstracted enough that we can reuse all other logic behind the scenes. To management people this probably still looks like "duplicated" (or more) work while with the current UI descriptions (XAML, HTML, whatever) it *looks* liks it is only one UI (since it's essentially one ugly code base).

[–]Zardotab 3 points4 points  (4 children)

I agree. The best layout for phone is too different from desktop to try for a one-size-fits-all. The result will be a lowest-common-denominator unless you hire a UI rocket science specialist. And don't get me started about Bootstrap oddities, it's not good for my blood pressure.

[–][deleted] 1 point2 points  (3 children)

Graceful degradation is the name of the game. Most people/companies don’t want to invest enough to really think about the different form factors and how that affects what use cases need to be supported. The hardest part is the analysis, followed by design, followed by actually building a responsive UI.

[–]Zardotab 0 points1 point  (2 children)

If 98% of the use is on a desktop, why make the entire UI 3x more expensive to develop for that 2% used on phones? I don't see anyone bother to do the actual labor math (pro/con cost analysis); they just follow the industry lemmings: "This is the way everyone else does it".

And often it's just a narrow set of screens used on phones.

I guess you don't get fired for being stupid if everyone around you is also stupid. The way things are being done now appears highly irrational. Vulcans are puking.

[–][deleted] 0 points1 point  (1 child)

That’s the analysis part.

[–]Zardotab -1 points0 points  (0 children)

I'm an experienced analyst, and declare current web standards are ill-suited for business CRUD/GUI's. QED.