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