4 ms·
You are of course right. Users of software don’t care for the terms developers use to label their creations, “web app” or “web page” — it’s all the same to the
by temo4ka 11y ago
You are of course right.
Users of software don’t care for the terms developers use to label their creations, “web app” or “web page” — it’s all the same to them. More importantly, they expect an identical behaviour from both. So when a web app can’t recreate its state from URL it’s breaking a fundamental web UI convention.
Another core UI convention that is often disregarded by web app developers is link click behaviour, i.e. you expect anything that performs a function of a link to behave as it normally would when you click on it with mouse’s middle button, or right click → context menu, or left click with modifier keys (cmd/ctrl, shift). Everyone got used to this and when the pattern is broken it is most annoying.
- mistermann 11y agoI work with a developer who thinks extremely highly of himself, and he seems to have never heard of this approach for SPA's.
- temo4ka 11y agoDoesn’t necessarily mean he’s a bad developer; there are many frontend devs who see their job as pure programming. Which it is not. For frontend developer, an important part of the job is to know what a good design is and what concepts underlie it. Yet it’s hard to gain such knowledge without either designing or working closely with designers.