DEV Community

Discussion on: How to build a web app in 2017?

Collapse
 
rhymes profile image
rhymes

I didn't think about having multiple client apps (like one for the dashboard and one of the admin for example). It might also help avoid coupling in the architecture of the frontend

Thanks, the app shell architecture seems very promising!

Collapse
 
ben profile image
Ben Halpern

Yeah, and presumably if you needed to unify them with client-side routing, it wouldn't be impossible to do so later. But if that's not a major burden, I'd think it could be avoided. That being said, Vue may make this easy enough to deal with that it wouldn't be worth decoupling. I'm not familiar with the details there, but from some adjacent experience I'd say you don't need to make one monolith app.