讀古今文學網 > 程序員必讀之軟件架構 > 方向 >

方向

想像你在設計一個由Web層、中間層和數據庫構成的三層的Web應用程序。如果要畫一個容器 圖,你會怎麼畫?用戶和Web層在上方,數據庫在下方?別的方式?或者從左到右排列元素?

我看到的大多數架構圖都把用戶和Web層放在上方,但並非總是如此。有時候這些圖會上下或前後顛倒,這也許說明了作者(潛在的潛意識)認為數據庫是宇宙的中心。儘管沒有「正確」的方向,然而從我們常規的思維來考慮,繪製「顛倒」的圖要麼令人困惑,要麼具有非凡的效果。選擇在你。