Past GUI/CRUD Productivity Lessons Lost?
The new stacks often come with code generators, sometimes called "scaffolding", which can take care of a lot of the grunt-work for you; BUT if something goes wrong, you have meandering dark-grey boxes to debug. As time goes on, each part starts to rot (become obsolete) and the people who built these layers move on, leaving somebody with a mess.
Is there no way to get back to the simplicity of the 90's? What Laws of Nature/Math/Physics exist that force it to be overly complicated? I'd like to see logical proof we are stuck with the current mess; don't just claim I'm a geezer who won't move on.
Do we need more state-full network-GUI standards that sideline JS/DOM? I realize we have mobile devices, but I'm not sure if that's the bottleneck. If we sacrifice chasing the latest aesthetic fad and focus on utility, maybe we can simplify the CRUD/GUI stack. The X Window System with more network latency support, such as client-side input boxes, is an idea. If we move most of the rendering complexity to the server, we don't have to worry as much about myriads of client (browser) versions and brands. Yes, it's the Thin Client dream again. Don't kill it just because it's not sexy. Think of it like an accountant: not attractive, but you need one.