当前位置: 首页 > 图文教程 > 网站运营 > 建站经验 > jerry mont:浅谈MVC架构网站为何倍受推崇?

建站经验
清晰的认识自己的站点才能获得更高的流量
经验之谈:WEB建站之网站宣传
选择你青睐的URL范式 谷歌解答URL范式
祝志军:网站优劣 感受天涯的新架构新首页
搜狐网冯志军:从用户的角度看内容的整合
站长本位的回归“需要懂得,网站需要时间的积累与沉淀"
官方基础教程:深度学习DedeCMS(多图)
学一学并身体力行 用户体验设计十大误区
搭建一个小型论坛 分享我的18个经验心得
国产CMS初用印象 个人推荐选择PHPCMS
谷歌增加措施防范搜索引擎被恶意链接利用
软件下载网站 如何去应对迅雷的P2SP流量
2009网络行业有哪些发展趋势?
做正规网站 杜绝垃圾站时代四个易犯弊病
做个有技术的站长 将你的创意转化为现实
两则妙招:如何让DNS服务器集中解析域名
ASP.Net是什么 兼容ASP但是性能更加优越
股世英雄的网络推广经验之明确主题做推广
网站内容为王 网站的编辑如何来发布新闻
模块化 CSS 让你更加有效地去管理 CSS

建站经验 中的 jerry mont:浅谈MVC架构网站为何倍受推崇?


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 139 ::
收藏到网摘: n/a

1991年8月6日,世界上第一个网站由蒂姆·伯纳斯-李建成上线用来解释互联网是什么,很单纯的html页面,当时没有css、没有div,而到今天,互联网发展了二十年,而网站也渐渐转变为今天各种形态,风格各异的立体化模式,绚丽的色彩,丰富的功能,高超的技术含量都成为当今互联网网站的特点。

近几年,网站建设者们都在一致的推崇MVC架构,首先,为什么要推广MVC,什么是MVC架构?

MVC(Module View Control),即模型-视图-控制器,使用MVC目的就是将M和V实现代码分离。以前的网站,样式与html、程序与html都是杂合在一起,这样做有几个缺点:1,设计制作很混乱,这需要开发者有高度清晰的思路,而且还要防止各段代码之间的相互影响。2,维护起来费时、费力,可能开发者对他们的代码很熟悉,某个功能可以很快的找到,但换个人进行维护,可能读代码如读天书,修改一个小小的功能可能都是噩梦。3,搜索引擎很厌恶,搜索引擎的蜘蛛过来是抓取信息,而不是去分析你的css,程序代码,因为他们觉得这是毫无意义的东西,可能会将这些东西当着网站垃圾,这对你的网站印象会大打折扣,很有可能,蜘蛛不愿意到你的网站上进行爬行。

以上的都是传统网站的弊端,所以,相对于传统的table布局的,公司、企业都愿意使用MVC构建自己的网站,目前国内的开源软件在这方面尽管没有做到完美,但已经有很大的进步,像国内知名开源程序Discuz、Biweb、Dede等都已经实现了模板文件一换,整个网站的界面全部替换这样的功能,这无疑加大了以后网站改版的灵活度。

如何来做一个网站的整体架构,使其成为MVC架构呢,这里我们用biweb为例。

大家可以很清晰的看出其MVC架构很清晰,模型层实现功能,视图层专门控制输出,这就使他不仅在风格替换、模板制作方面很灵活,同时,我们还可以替换其每一个相对独立的功能模块,开发出属于自己的功能。

现在的网站建设都讲究的是搜索引擎能够快速收录,流量能够快速提高,界面风格自由、灵活,功能删添方便自如,而MVC架构的优点恰恰就体现在这些方面,具统计,目前全球有二十几亿的网站,平均每三个人就会有一个网站,而在这些网站中,采用MVC架构的就达到了80%,这说明MVC已经是今后站长们选择建站程序的趋势。这也是我写这篇文章的目的,让每一位站长了解MVC,然后使用MVC,方便网站的维护与推广。

最后,欢迎大家去酷模板(http://www.cooltemplate.cn)下载最新,最优秀的国外div+css、Flash模板。将网站MVC的V(视图)部分设计得更加完美。