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

建站经验
新站被K或降权 坚持提高网站质量是硬道理
2010年个人经营网站政策性风险加大
小型商业博客所能做的事情的列表
google.cn的ICP年检问题变得越发微妙
海量电子商务网站设计图标资源
新浪买下weibo.com、weibo.com.cn两域名
提供优惠码的国外网站节约购买国外主机域名费用
寒冬中的个人网站何时柳暗花明又一村
Godaddy域名主机购买后的使用管理中文教程
国内.com域名转到GODADDY的图文操作中文指导
支付宝在GODADDY购买域名的中文指导教程
分析酷6收购juchang.com、juchang.cn
第三期备案系统第一批通过评测的接入商
个人网站站长面对备案新规定要以质取胜
.com域名25周年 全球100个最古老的域名
网站制作流程、网站导览流程和组织网站资讯
快速建立个人网站知识:域名,网络空间,站点平台
GODADDY拥有域名注册市场份额的50%
网上开店更多竞争性是线下物流用户体验
ICANN域名管理遭受普遍质疑 仅23%域名注册信息属实

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


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