浅谈mvc框架。

来源:互联网 发布:男人皮夹克知乎 编辑:程序博客网 时间:2024/05/11 19:59

  首先我们要先明白MVC的全名 :Model(模型:就是按要求从数据库中取出数据) View(视图:我们能够直观的看到的web界面) Controller(控制器:就像遥控器一样,想系统发出指令的工具和帮手) , 我们为什么要去学MVC哪 ? 因为学习MVC可以让我们快速上手主流的PHP框架 ,还可以让我们更快的适应公司的开发需求。

 

     在原来PHP还不支持面向对象的时候,所有的代码全是混在一块的,这让以后的维护很困难,开发速度也非常的慢。MVC为什么呢很快走上主流呢?因为MVC有着三大巨大优势。

 

     第一点,MVC分为三层,并且三层互不干扰,如果三层中某一层出现问题,那么对这一层进行相应的更改就行了,并不需要把所有层代码进行更新。

 

     第二点,有利于人员的分工,比如说网页设计人员就可以去专门去修改视图层,而对业务逻辑熟悉的人员就可以专门去修改模型层的东西,而其他人员就可以专门的去修改控制器的东西。

 

     第三点,有利于代码重用,比如说,咱们做一个文章显示界面,同时也可以作为博客的显示界面,也可以作为论坛的显示界面。

 

     MVC是如何进行工作的呢,首先我们调用控制器发出指令,然后控制器按指令选取一个合适的模型来取出相应的数据,然后控制器选取相应的视图,然后视图再将数据按照我们想要的样子展现出来。

0 0
原创粉丝点击