解讀MVC架構(gòu)網(wǎng)站倍受推崇的原因_建站經(jīng)驗教程
推薦:如何看懂ALEXA世界排名查詢工具條新功能ALEXA世界排名一直是站長比較關(guān)注的焦點,每天查查自己的網(wǎng)站在全球排名第幾了,這是站長經(jīng)常要做的事。網(wǎng)站合作、廣告招商、鏈接互換的時候大家也都離不開要查一下對方網(wǎng)站的ALEXA排名,可見ALEXA排名是衡量一個網(wǎng)站價值的一個重要參考。ALEXA排名為我們提
1991年8月6日,世界上第一個網(wǎng)站由蒂姆·伯納斯-李建成上線用來解釋互聯(lián)網(wǎng)是什么,很單純的html頁面,當(dāng)時沒有css、沒有div,而到今天,互聯(lián)網(wǎng)發(fā)展了二十年,而網(wǎng)站也漸漸轉(zhuǎn)變?yōu)榻裉旄鞣N形態(tài),風(fēng)格各異的立體化模式,絢麗的色彩,豐富的功能,高超的技術(shù)含量都成為當(dāng)今互聯(lián)網(wǎng)網(wǎng)站的特點。
近幾年,網(wǎng)站建設(shè)者們都在一致的推崇MVC架構(gòu),首先,為什么要推廣MVC,什么是MVC架構(gòu)?
MVC(Module View Control),即模型-視圖-控制器,使用MVC目的就是將M和V實現(xiàn)代碼分離。以前的網(wǎng)站,樣式與html、程序與html都是雜合在一起,這樣做有幾個缺點:1,設(shè)計制作很混亂,這需要開發(fā)者有高度清晰的思路,而且還要防止各段代碼之間的相互影響。2,維護起來費時、費力,可能開發(fā)者對他們的代碼很熟悉,某個功能可以很快的找到,但換個人進行維護,可能讀代碼如讀天書,修改一個小小的功能可能都是噩夢。3,搜索引擎很厭惡,搜索引擎的蜘蛛過來是抓取信息,而不是去分析你的css,程序代碼,因為他們覺得這是毫無意義的東西,可能會將這些東西當(dāng)著網(wǎng)站垃圾,這對你的網(wǎng)站印象會大打折扣,很有可能,蜘蛛不愿意到你的網(wǎng)站上進行爬行。
以上的都是傳統(tǒng)網(wǎng)站的弊端,所以,相對于傳統(tǒng)的table布局的,公司、企業(yè)都愿意使用MVC構(gòu)建自己的網(wǎng)站,目前國內(nèi)的開源軟件在這方面盡管沒有做到完美,但已經(jīng)有很大的進步,像國內(nèi)知名開源程序Discuz、Biweb、Dede等都已經(jīng)實現(xiàn)了模板文件一換,整個網(wǎng)站的界面全部替換這樣的功能,這無疑加大了以后網(wǎng)站改版的靈活度。
如何來做一個網(wǎng)站的整體架構(gòu),使其成為MVC架構(gòu)呢,這里我們用biweb為例。

大家可以很清晰的看出其MVC架構(gòu)很清晰,模型層實現(xiàn)功能,視圖層專門控制輸出,這就使他不僅在風(fēng)格替換、模板制作方面很靈活,同時,我們還可以替換其每一個相對獨立的功能模塊,開發(fā)出屬于自己的功能。
現(xiàn)在的網(wǎng)站建設(shè)都講究的是搜索引擎能夠快速收錄,流量能夠快速提高,界面風(fēng)格自由、靈活,功能刪添方便自如,而MVC架構(gòu)的優(yōu)點恰恰就體現(xiàn)在這些方面,具統(tǒng)計,目前全球有二十幾億的網(wǎng)站,平均每三個人就會有一個網(wǎng)站,而在這些網(wǎng)站中,采用MVC架構(gòu)的就達到了80%,這說明MVC已經(jīng)是今后站長們選擇建站程序的趨勢。這也是我寫這篇文章的目的,讓每一位站長了解MVC,然后使用MVC,方便網(wǎng)站的維護與推廣。
分享:解讀如何做好2010年的網(wǎng)址導(dǎo)航站雖然現(xiàn)在離2010年還有3個多月的時間,但網(wǎng)絡(luò)這塊領(lǐng)地還是及早規(guī)劃為妙!縱觀目前網(wǎng)絡(luò)大大小小的網(wǎng)址導(dǎo)航站,我們認(rèn)為2010年網(wǎng)址導(dǎo)航站要從以下幾個方面著手。 做網(wǎng)址導(dǎo)航站首要是掙錢,那么可以做網(wǎng)賺: 你可以不用考慮做GG或者阿里媽媽,因為如果做的專業(yè)的
- 相關(guān)鏈接:
- 教程說明:
建站經(jīng)驗教程-解讀MVC架構(gòu)網(wǎng)站倍受推崇的原因
。