stavo guardando alcuni framework che si basano sul modello MVC che non ho mai usato (non so se sia un bene o un male, ho sempre mantenuto il codice separato ma non in questo modo)

e leggendo ho trovato dei riferimenti all' HMVC

volevo però capire se utile strutturare secondo l'HMVC oppure se serve solo per siti veramente grandi

facciamo un esempio per un sito tipico di ecommerce con registrazione utenti e carrello conviene?

da quanto ho capito se nell' MVC si struttura
-
--controllers
--models
--views

nella struttura HMVC, dovrebbe essere

-
--carrello
---controllers
---models
---views

--utenti
---controllers
---models
---views

ma se strutturassi così?

-
--controllers
---carrello
---utenti

--models
---carrello
---utenti

--view
---carrello
---utenti