logoalt Hacker News

troupo04/01/20251 replyview on HN

> HTML, JS, and CSS deliver a clean separation of concerns

There's nothing clean about this separation, and concerns are never as neatly separated as people pretend they are.

> For apps,

For apps you need actual app-like things where your separation of concerns looks like the right image here: https://x.com/simonswiss/status/1664736786671869952


Replies

skydhash04/01/2025

>> HTML, JS, and CSS deliver a clean separation of concerns

> There's nothing clean about this separation, and concerns are never as neatly separated as people pretend they are.

It's very clean and something repeated by almost every UI framework and document system. The separation is between structure, style, and interactivity. Most web apps actually fits the document models where you have content pages and forms. But people wants to bring desktop and game UI patterns into that. And make it a mess.

show 1 reply