This is a great question which I had been asking myself the last few days more clearly for the first time, thanks @Emily for throwing it out there.
The structure being described here is: something like Svelte, or React, or Vue, to combine your HTML, CSS and Javascript, you use the Network CLI to structure your files in a Safe Network readable sort of way, and/or to publish the site to the Network, or something like that (I haven’t watched the above videos yet, will watch soon)… and then you’re done.
Then my question is, Rust plus Webassembly, could be used all by itself without knowing any of that and you could also make websites? They’re two distinct approaches, if I’m understanding correctly?
I read that Rust/WASM can be made to play nicely with websites made using JS frameworks, because there are APIs for making them play nicely together. But I suppose I’m asking - quickest way to make sites would be .html files, possibly using a nice JS framework to make it a bit fancier and interactive, and an even more fancy complicated site could be put together with Rust and Web Assembly, and in these three scenarios, the CLI is where you structure your thing and put it onto the network. Am I putting these words in an order that makes a little bit of sense?