Show HN: I've created an example project for Server-Driven UI with documentation
github.com
github.com
Also, before these front end frameworks existed the presentation and data is coupled together in the back end. Or at least the separation of concerns tends to not be clear and business logic and UI (non-abstract like SDUI is but actual DOM elements) is often tangled together in the backend.
Having that separation for web is great imo. Tooling like react SSR can help with performance. The biggest gain is for mobile apps and for enterprise businesses that want to build a platform.
In summary, healthy discussions between front-end and back-end engineers would need to be made in SDUI, but the code will live separately. Whereas, now we have front-end and back-end engineers not communicating to each other and letting product drive the conversation. Legacy SSR is a bit of a mess with UI templates and server-side code coupled together.