Tôi đang làm việc với một công ty web đang tiếp cận một điểm mà có thể họ sẽ cần nghĩ lại sản phẩm là V2 - do đã phát triển một số nền tảng và nguyên tắc V1 đã được tích hợp vào hầu hết mọi thứ, từ mô hình dữ liệu đến giao diện người dùng. Vì nhiều lý do, sự tiến hóa này có thể liên quan đến việc di chuyển từ CakePHP (mà V1 đã được xây dựng) sang Symfony hoặc Zend.
Tôi muốn hỏi một số quan điểm có kinh nghiệm về cách mọi người có thể quản lý quá trình chuyển đổi như thế này cho một trang web có lưu lượng truy cập đáng kể và tạo doanh thu. Tôi không muốn mở ra một cuộc thảo luận về các khung công tác PHP khác nhau hoặc tại sao việc di chuyển này có thể cần thiết. Thay vào đó, tôi sẽ rất muốn biết liệu có một số lựa chọn thay thế thực tế để xây dựng V2 từ đầu cùng với V1 trong một vài tháng - và khóa thời gian mã hóa quý giá trong suốt thời gian căng thẳng này. Một ví dụ về một giải pháp thay thế như vậy có thể là di chuyển một ứng dụng theo từng phần trong một khoảng thời gian dài hơn.
Tôi rất biết ơn về bất kỳ quan điểm nào từ những người có thể đã quản lý hoặc tham gia vào các quá trình chuyển đổi như vậy.
Cảm ơn trước.