关于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变量引用的面试题
Aug 08 PHP
php中根据某年第几天计算出日期年月日的代码
Feb 24 PHP
php线性表顺序存储实现代码(增删查改)
Feb 16 PHP
PHP随机字符串生成代码(包括大小写字母)
Jun 24 PHP
php数组转换js数组操作及json_encode的用法详解
Oct 26 PHP
php+mongodb判断坐标是否在指定多边形区域内的实例
Oct 28 PHP
PHP实现一个简单url路由功能实例
Nov 05 PHP
PHP正则匹配日期和时间(时间戳转换)的实例代码
Dec 14 PHP
PHP排序二叉树基本功能实现方法示例
May 26 PHP
详细对比php中类继承和接口继承
Oct 11 PHP
CI(CodeIgniter)框架中URL特殊字符处理与SQL注入隐患分析
Feb 28 PHP
php 的多进程操作实践案例分析
Feb 28 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之第三天
2006/10/09 PHP
ajax返回值中有回车换行、空格的解决方法分享
2013/10/24 PHP
去除php注释和去除空格函数分享
2014/03/13 PHP
php简单生成随机数的方法
2015/07/30 PHP
搭建自己的PHP MVC框架详解
2017/08/16 PHP
基于jquery的网站幻灯片切换效果焦点图代码
2013/09/15 Javascript
jquery 删除字符串最后一个字符的方法解析
2014/02/11 Javascript
javascript实现树形菜单的方法
2015/07/17 Javascript
js实现新浪微博首页效果
2015/10/16 Javascript
jQuery+CSS3实现3D立方体旋转效果
2015/11/10 Javascript
JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)
2015/12/13 Javascript
原生Javascript插件开发实践
2017/01/18 Javascript
jQuery倒计时代码(超简单)
2017/02/27 Javascript
Javascript中的getter和setter初识
2017/08/17 Javascript
vue如何使用 Slot 分发内容实例详解
2017/09/05 Javascript
原生JS检测CSS3动画是否结束的方法详解
2019/01/27 Javascript
用Python实现QQ游戏大家来找茬辅助工具
2014/09/14 Python
解读Python编程中的命名空间与作用域
2015/10/16 Python
基于Python3 逗号代码 和 字符图网格(详谈)
2017/06/22 Python
Python排序搜索基本算法之归并排序实例分析
2017/12/08 Python
numpy.delete删除一列或多列的方法
2018/04/03 Python
python实现对象列表根据某个属性排序的方法详解
2019/06/11 Python
Django Rest framework解析器和渲染器详解
2019/07/25 Python
django创建最简单HTML页面跳转方法
2019/08/16 Python
深入浅析pycharm中 Make available to all projects的含义
2020/09/15 Python
IE兼容css3圆角的实现代码
2011/07/21 HTML / CSS
Mamas & Papas沙特阿拉伯:英国最受欢迎的婴儿品牌
2017/11/20 全球购物
社会实践感言
2014/01/25 职场文书
小学清明节活动方案
2014/03/08 职场文书
我爱祖国演讲稿
2014/09/02 职场文书
领导新年致辞2016
2015/07/29 职场文书
暑假打工感想
2015/08/07 职场文书
浅谈spring boot使用thymeleaf版本的问题
2021/08/04 Java/Android
JAVA SpringMVC实现自定义拦截器
2022/03/16 Python
ubuntu安装jupyter并设置远程访问的实现
2022/03/31 Python
element tree树形组件回显数据问题解决
2022/08/14 Javascript