4 ms·
Isn't this just the same as saying bad code acts badly though? People can, and have written bad websites using every technology. I can think of plenty of badl
by ep103 8y ago
Isn't this just the same as saying bad code acts badly though?
People can, and have written bad websites using every technology. I can think of plenty of badly written, hard to use MVC websites from my past.
It should come as no surprise, that bad developers have found ways to make badly written SPAs as well today.
I don't think we should judge a technology by its worst implementations.
- hu3 8y agoWriting good SPAs is exponentially harder than good non-SPAs. At least from my experience.
- drcongo 8y agoI don't think it is, no. A plain old HTML and CSS website gives me some clues about what's happening when I click things: if I click and nothing happens I can see a progress bar in my browser that shows me that I'm waiting on network - if I do the same in a SPA I get no feedback at all. You could say that all SPA developers should be writing this feedback, but even that isn't reliable - quite often the broken SPAs _do_ show their own feedback with a spinner or similar, but still there's no way of knowing if it's actually doing something or if it's broken. I can open the web inspector and look for XHR requests, but if it's trying to do something with no XHR then again, no way of knowing. They break user expectations, and when they don't function correctly this can be hugely frustrating.
- drcongo 8y agoOh, and I forgot to mention that they often break standards that a lot of people rely on, in particular the native zoom in browsers.