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