Saya bekerja dengan perusahaan web yang mendekati titik di mana ia mungkin akan perlu memikirkan kembali produk sebagai V2 - karena tumbuh melampaui beberapa dasar dan prinsip V1 yang telah dibangun ke dalam hampir segalanya, mulai dari model data hingga antarmuka pengguna. Karena berbagai alasan, evolusi ini mungkin melibatkan migrasi dari CakePHP (yang telah dibangun V1) ke Symfony atau Zend.
Saya ingin meminta beberapa pandangan yang berpengalaman tentang bagaimana orang mungkin mengelola transisi seperti ini untuk situs web yang memiliki lalu lintas yang signifikan dan menghasilkan pendapatan. Saya tidak ingin membuka diskusi tentang pro & kontra kerangka kerja PHP yang berbeda, atau mengapa migrasi ini mungkin diperlukan. Sebaliknya, saya akan sangat tertarik mendengar apakah ada beberapa alternatif praktis untuk dasarnya membangun V2 dari awal bersama V1 selama beberapa bulan - dan mengunci waktu pengkodean yang berharga selama durasi periode yang intens ini. Contoh dari alternatif semacam itu mungkin memigrasi aplikasi di bagian-bagian dalam periode waktu yang lebih lama.
Saya akan berterima kasih atas pandangan dari orang-orang yang mungkin telah mengelola atau terlibat dalam transisi semacam itu.
Terima kasih sebelumnya.