【推薦】web網(wǎng)站架構(gòu)升級的新老方案
時間:2023-04-25 12:27:01 | 來源:網(wǎng)站運營
時間:2023-04-25 12:27:01 來源:網(wǎng)站運營
【推薦】web網(wǎng)站架構(gòu)升級的新老方案:
背景:
項目要進行重構(gòu),老web要升級為新web,并且是整個架構(gòu)都進行了升級,是2個不同的項目構(gòu)建;
問題:
選擇合適的升級方案!
這個問題一致困擾了很久。最重要的點,在于新老不同的2個框架,要進行兼容,給予用戶最好的體驗,如絲般順滑!不能很突兀,也不能影響用戶體驗
可選方案1:
新開一個項目,然后,等完全開發(fā)完畢,再切換域名! 【pass,項目過大,周期過長,不適合】
可選方案2:
新項目繼續(xù)開發(fā),然后在老項目中用重定向之類的方案,跳轉(zhuǎn)到新項目的頁面中。逐一替換,直至替換掉所有的老項目 【pass,多余的workload過多,且架構(gòu)設(shè)計不是特別優(yōu)雅】
然后,
方案3
應(yīng)運而生(腦細胞死完)
每重構(gòu)一個子功能,就以一個
單獨的html存在,直至替換掉所有子功能 【選擇!把子系統(tǒng)進行了拆分,優(yōu)化了響應(yīng)的同時,優(yōu)化了耦合性,將單頁面應(yīng)用升級為多頁面應(yīng)用】