▲ | skydhash 3 days ago | ||||||||||||||||||||||||||||||||||
>> 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. | |||||||||||||||||||||||||||||||||||
▲ | troupo 2 days ago | parent [-] | ||||||||||||||||||||||||||||||||||
> It's very clean It's not > something repeated by almost every UI framework and document system. That is, hardly any UI framework separates these things. From Windows APIs to SwiftUI there's rarely a system which tries to separate these concepts. Because however hard you pretend they are separated, they never are. > Most web apps actually fits the document models where you have content pages and forms. Even in a document your styles are linked to the structure of your document. | |||||||||||||||||||||||||||||||||||
|