分类: Web
对MVC模式的一些理解和看法

模型 (Model)
模型代表了程序逻辑。(在企业级程序中经常称为业务层(business layer))
总的来说,模型的任务是把原有数据转换成包含某些意义的数据,这些数据将被视图所显示。通常,模型将封装数据查询,可能通过一些抽象数据类(数据访问层)来实现查询。

视图(View)
“视图”主要指我们送到Web浏览器的最终结果——比如我们的脚本生成的HTML。当说到视图时,很多人想到的是模版,但是把模板方案叫做视图的正确性是值得怀疑的。

控制器(Controller)
简单的说控制器是Web应用中进入的HTTP请求最先调用的一部分。它检查收到的请求,比如一些GET/POST变量,做出合适的反馈及处理;
model-view-controller-atau-mvc-adalah-sebuah-metode-untuk-membuat-l-235e9f55763b6066.jpg

现在开发项目稍大的基本都用了框架了吧,不管是php还是python,除非很小的很小的,在就是国内大多都追求速成,给程序猿码农们的时间比较少,项目功能多的话不用框架就是自己给自己挖坑,很多boss们不管过程,只追求结果,特别是这个boss不重视技术的或者说他本身就不是技术出身,这种情况在国内很多;
前面修改一个游戏的后台管理系统,cp用的是yii2.01框架开发的,看了源码发现和ci有很多相似的地方,当然多了很多特性,修改起来还算顺手;


相关博文:

发表新评论