关于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 相关文章推荐
建立动态的WML站点(一)
Oct 09 PHP
php中用文本文件做数据库的实现方法
Mar 27 PHP
php empty函数 使用说明
Aug 10 PHP
Could not load type System.ServiceModel.Activation.HttpModule解决办法
Dec 29 PHP
php实现模拟登陆方正教务系统抓取课表
May 19 PHP
使用PHP如何实现高效安全的ftp服务器(一)
Dec 20 PHP
YII Framework框架教程之使用YIIC快速创建YII应用详解
Mar 15 PHP
php制作简单模版引擎
Apr 07 PHP
iOS自定义提示弹出框实现类似UIAlertView的效果
Nov 16 PHP
PHP abstract 抽象类定义与用法示例
May 29 PHP
PHP商品秒杀问题解决方案实例详解【mysql与redis】
Jul 22 PHP
在laravel中实现ORM模型使用第二个数据库设置
Oct 24 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
不用数据库的多用户文件自由上传投票系统(2)
2006/10/09 PHP
php自动适应范围的分页代码
2008/08/05 PHP
破解图片防盗链的代码(asp/php)测试通过
2010/07/02 PHP
PHP之APC缓存详细介绍 apc模块安装
2014/01/13 PHP
prototype 中文参数乱码解决方案
2009/11/09 Javascript
javascript 拖放效果实现代码
2010/01/22 Javascript
在网页中使用document.write时遭遇的奇怪问题
2010/08/24 Javascript
获得所有表单值的JQuery实现代码[IE暂不支持]
2012/05/24 Javascript
5秒后跳转效果(setInterval/SetTimeOut)
2013/05/03 Javascript
IE6-8中Date不支持toISOString的修复方法
2014/05/04 Javascript
jquery判断元素是否隐藏的多种方法
2014/05/06 Javascript
jquery实现点击查看更多内容控制段落文字展开折叠效果
2015/08/06 Javascript
Js实现简单的小球运动特效
2016/02/18 Javascript
Bootstrap零基础入门教程(三)
2016/07/18 Javascript
Highcharts学习之坐标轴
2016/08/02 Javascript
javascript 中的console.log和弹出窗口alert
2016/08/30 Javascript
JS中用childNodes获取子元素换行会产生一个子元素
2016/12/08 Javascript
Angular.js中处理页面闪烁的方法详解
2017/03/09 Javascript
Vue实现双向数据绑定
2017/05/03 Javascript
基于Jquery Ajax type的4种类型(详解)
2017/08/02 jQuery
Vue 项目中遇到的跨域问题及解决方法(后台php)
2018/03/28 Javascript
vue和webpack打包项目相对路径修改的方法
2018/06/15 Javascript
Vuepress 搭建带评论功能的静态博客的实现
2019/02/17 Javascript
javascript设计模式 ? 组合模式原理与应用实例分析
2020/04/14 Javascript
[51:26]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第二局
2016/03/03 DOTA
[03:17]2016完美“圣”典风云人物:冷冷专访
2016/12/08 DOTA
pandas多级分组实现排序的方法
2018/04/20 Python
Django框架静态文件使用/中间件/禁用ip功能实例详解
2019/07/22 Python
Python集合操作方法详解
2020/02/09 Python
Python *args和**kwargs用法实例解析
2020/03/02 Python
pyecharts在数据可视化中的应用详解
2020/06/08 Python
方太官方网上商城:销售方太抽油烟机、燃气灶、消毒柜等
2017/01/17 全球购物
庆七一活动总结
2014/08/27 职场文书
科学发展观演讲稿
2014/09/11 职场文书
餐厅服务员岗位职责
2015/02/09 职场文书
SQLServer RANK() 排名函数的使用
2022/03/23 SQL Server