关于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 17 PHP
《PHP编程最快明白》第八讲:php启发和小结
Nov 01 PHP
php学习之运算符相关概念
Jun 09 PHP
用PHP书写安全的脚本代码
Feb 05 PHP
php顺序查找和二分查找示例
Mar 27 PHP
PHP使用GIFEncoder类生成gif动态滚动字幕
Jul 01 PHP
typecho插件编写教程(一):Hello World
May 28 PHP
php 5.4 全新的代码复用Trait详解
Jan 05 PHP
Win10 下安装配置IIS + MySQL + nginx + php7.1.7
Aug 04 PHP
PHP开发实现微信退款功能示例
Nov 25 PHP
对php 判断http还是https,以及获得当前url的方法详解
Jan 15 PHP
PHP设计模式(观察者模式)
Jul 07 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
生成sessionid和随机密码的例子
2006/10/09 PHP
PHP获得用户使用的代理服务器ip即真实ip
2006/12/31 PHP
php入门学习知识点二 PHP简单的分页过程与原理
2011/07/14 PHP
PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
2014/06/12 PHP
完整删除ecshop中获取店铺信息的API
2014/12/24 PHP
php生成唯一数字id的方法汇总
2015/11/18 PHP
js类的静态属性和实例属性的理解
2009/10/01 Javascript
读jQuery之五(取DOM元素)
2011/06/20 Javascript
jquery中 $.expr使用实例介绍
2014/06/09 Javascript
微信小程序  Mustache语法详细介绍
2016/10/27 Javascript
基于jQuery实现火焰灯效果导航菜单
2017/01/04 Javascript
webpack3里使用uglifyjs压缩js时打包报错的解决
2018/12/13 Javascript
vue.js表单验证插件(vee-validate)的使用教程详解
2019/05/23 Javascript
如何阻止小程序遮罩层下方图层滚动
2019/09/05 Javascript
如何配置vue.config.js 处理static文件夹下的静态文件
2020/06/19 Javascript
在vant中使用时间选择器和popup弹出层的操作
2020/11/04 Javascript
[32:07]完美世界DOTA2联赛PWL S3 LBZS vs Rebirth 第一场 12.16
2020/12/17 DOTA
详解Python中的正则表达式的用法
2015/04/09 Python
在SAE上部署Python的Django框架的一些问题汇总
2015/05/30 Python
Python pandas库中的isnull()详解
2019/12/26 Python
Python爬虫库requests获取响应内容、响应状态码、响应头
2020/01/25 Python
在tensorflow下利用plt画论文中loss,acc等曲线图实例
2020/06/15 Python
python怎么删除缓存文件
2020/07/19 Python
python3.7中安装paddleocr及paddlepaddle包的多种方法
2020/11/27 Python
Python读写Excel表格的方法
2021/03/02 Python
HTML5 manifest离线缓存的示例代码
2018/08/08 HTML / CSS
为中国消费者甄选天下优品:网易严选
2016/08/11 全球购物
腾讯技术类校园招聘笔试试题
2014/05/06 面试题
体育教育毕业生自荐信
2013/11/21 职场文书
运动会广播稿200字
2014/01/15 职场文书
2014年财务工作自我评价
2014/09/23 职场文书
司法工作人员群众路线对照检查材料思想汇报
2014/09/30 职场文书
优秀工作者事迹材料
2014/12/26 职场文书
培训通知
2015/04/17 职场文书
乡镇安全生产月活动总结
2015/05/08 职场文书
用Python简陋模拟n阶魔方
2021/04/17 Python