Ho iniziato a riscrivere applicazioni web molto mostruose (e vecchie). Funziona su PHP 5.3, il design è completamente folle - Modelli e visualizzatori, nessun controller, ecc. Sono stato in grado di rifattorizzare il codice per lavorare con PHP 7, piegare il caricatore automatico per iniziare a utilizzare Composer e voglio iniziare a refactoring il core.
Ciò di cui ho bisogno in questo momento è un'applicazione strutturata in framework stesso, un sistema modulare e un "wrapper"? che definisce l'applicazione. Vorrei creare il sistema modulare e definire correttamente i livelli senza dover ripensarli nuovamente in un anno circa. Sfortunatamente non posso iniziare da zero, il codice stesso contiene una grande quantità di logica aziendale che deve essere separata in moduli e questo può essere fatto solo scavando in esso.
L'HMVC è l'unica cosa che sono riuscito a trovare finora, è l'approccio giusto? Generalmente ho bisogno di una spinta nella giusta direzione quando si tratta di fonti.