1. 程式人生 > >網站架構之變遷

網站架構之變遷

一個網站在剛開始的時候可能就只有一個應用程式,然後網站前臺內容和後臺管理功能會分解為兩個系統,隨著網站的業務發展,需要增加的功能越來越多,這兩個系統會越來越龐大,更重要的是,在網站快速發展的過程中,為了快速的適應市場的變化,很多網站開發人員在程式碼結構的很多地方上採取簡單的權益之計,於是就在網站的程式中留下了大量的遺留程式碼,而這些遺留程式碼慢慢充斥了整個系統,然後整個系統的程式碼就象一大團亂麻,當這團亂麻足夠亂的時候,系統被拆分成相對小很多的獨立應用,這些應用雖然還是亂麻,但是至少是一小團亂麻,還是能夠維護得了的,當這一小團亂麻再次成長為一大團時,再次拆分的時機到了,公司會招聘更多的人進來維護他們,周而復始,幾年之後,這個網站已經有了幾百個子系統,每個系統都需要幾個開發人員來維護,而且看上去還會不斷的這樣發展下去。