Współpracuję z firmą internetową, która zbliża się do punktu, w którym prawdopodobnie będzie musiał ponownie przemyśleć produkt jako V2 - ze względu na przerośnięcie niektórych jego podstaw i zasad V1, które zostały wbudowane w praktycznie wszystko, od modelu danych po interfejsy użytkownika. Z różnych powodów ta ewolucja może obejmować migrację z CakePHP (z którą zbudowano V1) do Symfony lub Zend.
Chciałbym poprosić o pewne doświadczone opinie na temat tego, jak ludzie mogli poradzić sobie z takim przejściem dla witryny o dużym ruchu i generującej przychody. Nie chcę rozpoczynać dyskusji na temat zalet i wad różnych frameworków PHP, ani dlaczego ta migracja może być potrzebna. Byłbym raczej bardzo zainteresowany usłyszeniem, czy istnieją jakieś praktyczne alternatywy dla zasadniczo zbudowania V2 od zera obok V1 przez kilka miesięcy - i zablokowania cennego czasu kodowania na czas tego intensywnego okresu. Przykładem takiej alternatywy może być migracja aplikacji w częściach w dłuższym okresie.
Byłbym wdzięczny za wszelkie opinie ludzi, którzy mogliby lub byli zaangażowani w takie przejścia.
Z góry dziękuję.