學(xué)習(xí)asp.net已經(jīng)有一段時間了??戳艘恍╅_源的項目。比如discuz !nt看了下他們整個網(wǎng)站框架有很多層??炊伎吹煤軙灠?。平常了解最多的就是 三層。但是他們好像又10幾層 。。各位高手能不能介紹下。這些層各自有什么用處。想了解下。并進(jìn)行實踐。來搭建一套這樣的框架。限制主要是不知道怎么入手。比如 他們的 數(shù)據(jù)層。都有接口。好像都是面向接口編程。我很是羨慕這些高手。我很想學(xué)習(xí)。希望各位指點。如果有這方面專門講解如何搭建框架的資料。麻煩提供給我下。
2 回答

料青山看我應(yīng)如是
TA貢獻(xiàn)1772條經(jīng)驗 獲得超8個贊
框架的搭建需要結(jié)合項目大小、編碼人員數(shù)量、擴展方向、投資等方面來決定的。
不論是幾層,目的都是為了開發(fā)方便、移植性好。
一般情況下,只要能適應(yīng)當(dāng)時環(huán)境即可,沒必要為了追求技術(shù)層面的東西,忽略了本質(zhì)。
可能你目前沒有到大公司,接觸不到大項目,所以自然就不太懂。
其實項目越大,分工越細(xì), 實現(xiàn)越簡單。
搞不好,還沒你現(xiàn)在寫的難度大。
程序就是為了實用,這才是王道!

神不在的星期二
TA貢獻(xiàn)1963條經(jīng)驗 獲得超6個贊
我覺得有個盲區(qū),不是類庫多了分層就多,
discuz !nt 其實也是基于傳統(tǒng)三層的演化,
比如在此基礎(chǔ)上添加了 緩存處理機制,Url重寫機制,日志處理等等。
剛開始的項目其實沒必要做那么多東西,
項目擴展是伴隨用戶量,風(fēng)投,性能瓶頸,Seo優(yōu)化等等一步一步完善起來的。
- 2 回答
- 0 關(guān)注
- 464 瀏覽
添加回答
舉報
0/150
提交
取消