Я работаю с веб-компанией, которая приближается к тому моменту, когда ей, вероятно, потребуется переосмыслить продукт как V2 - из-за того, что он перерос некоторые из его основ и принципов V1, которые встроены практически во все, от модели данных до пользовательские интерфейсы. По разным причинам эта эволюция может включать миграцию из CakePHP (с которой был построен V1) в Symfony или Zend.
Я хотел бы попросить некоторые опытные взгляды на то, как люди могли управлять таким переходом для веб-сайта, который имеет значительный трафик и приносит доход. Я не хочу открывать дискуссию о плюсах и минусах различных фреймворков PHP или о том, почему может потребоваться такая миграция. Скорее, мне было бы очень интересно услышать, есть ли какие-то практические альтернативы созданию V2 с нуля вместе с V1 в течение нескольких месяцев и ограничению драгоценного времени кодирования на время этого интенсивного периода. Примером такой альтернативы может быть миграция приложения по частям в течение более длительного периода времени.
Я был бы признателен за любые мнения людей, которые могли бы справиться или были вовлечены в такие переходы.
Заранее спасибо.