動易CMS2007快報--技術(shù)架構(gòu)
動易2006基本穩(wěn)定后,動易公司的開發(fā)團(tuán)隊除了留下幾個人負(fù)責(zé)維護(hù)2006版外,其他人全部投入了動易CMS 2007版的開發(fā)工作。到今動易CMS 2007版已經(jīng)開發(fā)了兩個多月,初步有了一些成果。
我這里也可以在公司允許的范圍內(nèi)對大家透露一些動易CMS 2007的獨家內(nèi)幕消息。
今天透露給大家的是關(guān)于動易CMS 2007的技術(shù)架構(gòu)。
還在一年前,動易公司就已經(jīng)確立了以.Net為開發(fā)方向。為此開發(fā)團(tuán)隊進(jìn)行了長達(dá)一年的.Net的學(xué)習(xí)。在動易2006版的開發(fā)過程中,開發(fā)人員一邊開發(fā)動易2006,一邊學(xué)習(xí).Net。經(jīng)過長達(dá)一年的學(xué)習(xí),終于學(xué)有小成。
動易CMS 2007的前期設(shè)計階段,適逢微軟發(fā)布.Net2.0,開發(fā)團(tuán)隊經(jīng)過研究決定,以高起點開發(fā)動易CMS 2007,不采用已經(jīng)掌握的.Net 1.1版進(jìn)行開發(fā),而是高起點直接采用.Net2.0進(jìn)行開發(fā)。為此,開發(fā)人員又經(jīng)過了長達(dá)兩個月的學(xué)習(xí)。痛苦ing……
.Net2.0比1.0優(yōu)勢在哪些方面?不知道?上網(wǎng)搜索一下。
這是第一個要透露的內(nèi)幕,那就是動易CMS 2007將采用.Net2.0開發(fā)。因為動易開發(fā)的是WEB應(yīng)用系統(tǒng),所以主要用的是Asp.Net 2.0和ADO.Net2.0。有興趣的同學(xué)可以去看看這方面的資料了。
第二個要透露的內(nèi)幕是:動易CMS 2007將采用N層架構(gòu)。整個系統(tǒng)由表現(xiàn)層、業(yè)務(wù)邏輯層、業(yè)務(wù)規(guī)則層、數(shù)據(jù)工廠層、數(shù)據(jù)訪問層等組成。
什么?你不明白什么是N層架構(gòu)?沒關(guān)系,如果你不是技術(shù)人員,不需要知道這些。因為這些對普通用戶來說是透明的。分層開發(fā)有什么好處?嘿嘿,你上網(wǎng)搜索一下。我只告訴你一點,企業(yè)級應(yīng)用開發(fā),必須分層來設(shè)計。而國內(nèi)流行的眾多CMS、論壇等系統(tǒng),都是單層結(jié)構(gòu)的。動易的以前版本也是這樣。因為ASP、PHP這些腳本語言本身就是代碼與HTML標(biāo)記混在一起寫的,導(dǎo)致幾乎分層開發(fā)難度非常之大。
好,今天就給大家透露兩點內(nèi)幕。欲想知道更多內(nèi)幕消息,敬請關(guān)注后續(xù)的博客文章。
用戶登錄
還沒有賬號?
立即注冊