> I dunno. Lots of users seem to wake up and say “Gimme a UI with rich interactions, super low latency, offline support, and real-time sync
I'm inclined to disagree.
One of the most successful web apps I know is a CGI (not FastCGI) app written in Pascal and containing some 30-yo code.
100% of users I met are happy but they don't even know why. "It's good", they say.
I believe their underlying reasons are:
- the app is extremely fast. Full screen reloads are not a matter anymore with broadband internet.
- client side code is light enough to run well in crappy, old windows-based PCs running internet explorer
- lots of reports and features. The vendor's team has time to develop them since they are not busy trying to centralize stuff, fighting w/ CSS properties and other stupidities.
This! I often build Django apps without any javascript and it's so light weight that the pages render instantly. If there is some interactivity needed then I toss in htmx where needed.
I'm inclined to disagree.
One of the most successful web apps I know is a CGI (not FastCGI) app written in Pascal and containing some 30-yo code.
100% of users I met are happy but they don't even know why. "It's good", they say.
I believe their underlying reasons are:
- the app is extremely fast. Full screen reloads are not a matter anymore with broadband internet.
- client side code is light enough to run well in crappy, old windows-based PCs running internet explorer
- lots of reports and features. The vendor's team has time to develop them since they are not busy trying to centralize stuff, fighting w/ CSS properties and other stupidities.