关于php mvc开发模式的感想


Posted in PHP onJune 28, 2011

使用mvc开发模式是为了什么??
MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。

我们有必要严格区分mvc的三层模式模式吗? m与c的跨界使用更有利于快速开发。
在我使用的框架中 m与c可以跨界使用,并不严格区分。有时候很想直接在c里处理m的事,因为业务的数据处理并不多见,也许只有一次。 这样在m里面写个函数,

再用c调用,变得复杂,这与php快速开发理念相悖。

我们需要的什么?

1.视图分离

2.代码重用

3.开发效率

所以觉得在mvc模式开发中,并不一定要强制去区分 m和c,需要重用的数据放入m里,简单的不需要重用的可以直接扔到c里。大家觉得呢??

PHP 相关文章推荐
PHP实现的功能是显示8条基色色带
Oct 09 PHP
PHP GD 图像处理组件的常用函数总结
Apr 28 PHP
PHP递归返回值时出现的问题解决办法
Feb 19 PHP
php中实现精确设置session过期时间的方法
Jul 17 PHP
php设计模式之委托模式
Feb 13 PHP
php实现图片上传并利用ImageMagick生成缩略图
Mar 14 PHP
手把手编写PHP框架 深入了解MVC运行流程
Sep 19 PHP
根据key删除数组中指定的元素实现方法
Mar 02 PHP
PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】
Nov 14 PHP
PDO::errorCode讲解
Jan 28 PHP
PHP+redis实现微博的拉模型案例详解
Jul 10 PHP
discuz论坛更换域名,详细文件修改步骤
Dec 09 PHP
yii框架源码分析之创建controller代码
Jun 28 #PHP
关于PHP中Object对象的笔记分享
Jun 28 #PHP
php dirname(__FILE__) 获取当前文件的绝对路径
Jun 28 #PHP
php新建文件自动编号的思路与实现
Jun 27 #PHP
调整优化您的LAMP应用程序的5种简单方法
Jun 26 #PHP
php开启安全模式后禁用的函数集合
Jun 26 #PHP
php设计模式 Adapter(适配器模式)
Jun 26 #PHP
You might like
比较时间段一与时间段二是否有交集的php函数
2011/05/31 PHP
PHP统一页面编码避免乱码问题
2015/04/09 PHP
有关js的变量作用域和this指针的讨论
2010/12/16 Javascript
杨氏矩阵查找的JS代码
2013/03/21 Javascript
window.location.reload()方法刷新页面弹出要再次显示该网页对话框
2013/04/24 Javascript
推荐4个原生javascript常用的函数
2015/01/12 Javascript
IScroll5 中文API参数说明和调用方法
2016/05/21 Javascript
jQuery.parseHTML() 函数详解
2017/01/09 Javascript
利用jQuery解析获取JSON数据
2017/04/08 jQuery
详解Windows下安装Nodejs步骤
2017/05/18 NodeJs
微信小程序分页加载的实例代码
2017/07/11 Javascript
纯js实现页面返回顶部的动画(超简单)
2017/08/10 Javascript
BootStrap实现文件上传并带有进度条效果
2017/09/11 Javascript
vue复合组件实现注册表单功能
2017/11/06 Javascript
Vue中v-for的数据分组实例
2018/03/07 Javascript
Vue 父子组件数据传递的四种方式( inheritAttrs + $attrs + $listeners)
2018/05/04 Javascript
vue.js实现插入数值与表达式的方法分析
2018/07/06 Javascript
js实现图片局部放大效果详解
2019/03/18 Javascript
JavaScript如何使用插值实现图像渐变
2020/06/28 Javascript
[56:18]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#2 MVP.Phx VS Fnatic第二局
2016/03/05 DOTA
python中threading超线程用法实例分析
2015/05/16 Python
PyTorch CNN实战之MNIST手写数字识别示例
2018/05/29 Python
使用python实现http及ftp服务进行数据传输的方法
2018/10/26 Python
Python 实现微信防撤回功能
2019/04/29 Python
解决python super()调用多重继承函数的问题
2019/06/26 Python
解决python明明pip安装成功却找不到包的问题
2019/08/28 Python
Python Django2 model 查询介绍(条件、范围、模糊查询)
2020/03/16 Python
Python函数基本使用原理详解
2020/03/19 Python
Python爬虫模拟登陆哔哩哔哩(bilibili)并突破点选验证码功能
2020/12/21 Python
今天学到的CSS最新技术(与图片背景相关)
2012/12/24 HTML / CSS
AmazeUI折叠式卡片布局,整合内容列表、表格组件实现
2020/08/20 HTML / CSS
工商管理应届生求职信
2013/10/07 职场文书
领导班子四风对照检查材料
2014/09/23 职场文书
转变工作作风心得体会
2016/01/23 职场文书
《卖火柴的小女孩》教学反思
2016/02/19 职场文书
本地搭建minio文件服务器(使用bat脚本启动)的方法
2022/07/15 Servers