Sto lavorando con una società web che si sta avvicinando a un punto in cui sarà probabilmente necessario ripensare il prodotto come V2, a causa dell'eccessiva crescita di alcune delle sue fondamenta V1 e dei principi che sono stati incorporati praticamente in tutto, dai dati modello per le interfacce utente. Per varie ragioni, questa evoluzione potrebbe comportare una migrazione da CakePHP (con cui è stato costruito il V1) a Symfony o Zend.
Vorrei chiedere alcune opinioni esperte su come le persone potrebbero aver gestito una transizione come questa per un sito web che ha un traffico significativo e genera entrate. Non voglio aprire una discussione sui pro e amp; con di diversi framework PHP, o 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 a fianco del V1 per un paio di mesi - e bloccando il prezioso tempo 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 di persone che potrebbero essere state gestite o coinvolte in tali transizioni.
Grazie in anticipo.