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

建站经验
老文分享:帐号注册和登录的八大不良设计
五个为你的设计添加光影效果的简单技巧
作为站长还要不断的学习
个人网站十大生存法则
站长当学赵本山 与时俱进攀新高
PHP查询源码大阅兵 全面比拼分高下
八年站长经验分享
乐儿网不跟风 满足用户需求发展迅猛
使用CSS进行的攻击
捕捉互联网的敏感信息 赢得可观网站流量
2009厦门搜索营销大会 谷歌回答用户提问
Drupal建站系统 入门教程之核心模块介绍
网站黑白装(网站变灰)代码简单设置方法
会员注册页面的交互细节 九个地方要注意
站长挑选CMS时 应把Drupal作为备选之一
仇冬华观点:六看让你购买稳定的虚拟主机
服务器托管五大优势
网站改版改程序菜鸟实战经验
WAP(无线应用)站长技术知识
对图片请求的处理上 Opera浏览器在前列

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 125 ::
收藏到网摘: 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(视图)部分设计得更加完美。