Sto lavorando con una società web che si sta avvicinando a un punto in cui probabilmente avrà bisogno di ripensare il prodotto come un V2 - a causa della crescita di alcune delle sue basi e dei principi V1 che sono stati integrati praticamente in tutto, dal modello di dati al interfacce utente. Per vari motivi, questa evoluzione potrebbe comportare una migrazione da CakePHP (con cui è stato costruito il V1) a Symfony o Zend.
Vorrei chiedere alcune opinioni con esperienza su come le persone avrebbero potuto gestire una transizione come questa per un sito Web che ha un traffico significativo e genera entrate. Non voglio aprire una discussione sui pro e contro di diversi framework PHP o sul perché questa migrazione potrebbe essere necessaria. Piuttosto, sarei molto interessato a sapere se ci sono alcune alternative pratiche per costruire essenzialmente un V2 da zero insieme al V1 per un paio di mesi - e bloccare i preziosi tempi di codifica per la durata di questo intenso periodo. Un esempio di tale alternativa potrebbe essere la migrazione di un'app in parti per un periodo di tempo più lungo.
Sarei grato per qualsiasi opinione da parte di persone che avrebbero potuto gestire o essere state coinvolte in tali transizioni.
Grazie in anticipo.