Estoy trabajando con una empresa web que se está acercando a un punto en el que es probable que deba repensar el producto como un V2, debido a la superación de algunos de sus fundamentos y principios V1 que se han incorporado en prácticamente todo, desde el modelo de datos hasta el interfaces de usuario. Por varias razones, esta evolución podría implicar una migración desde CakePHP (con el que se ha construido el V1) a Symfony o Zend.
Me gustaría pedir algunos puntos de vista experimentados sobre cómo las personas podrían haber logrado una transición como esta para un sitio web que tiene un tráfico significativo y genera ingresos. No quiero abrir una discusión sobre los pros y los contras de los diferentes marcos PHP, o por qué podría ser necesaria esta migración. Por el contrario, estaría muy interesado en saber si existen algunas alternativas prácticas para construir esencialmente un V2 desde cero junto con el V1 durante un par de meses, y bloquear el valioso tiempo de codificación durante este período intenso. Un ejemplo de tal alternativa podría ser migrar una aplicación en partes durante un período de tiempo más largo.
Estaría agradecido por cualquier punto de vista de personas que podrían haber manejado o participado en tales transiciones.
Gracias por adelantado.