关于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实现网上点歌(二)
Oct 09 PHP
php基础知识:类与对象(3) 构造函数和析构函数
Dec 13 PHP
QQ登录 PHP OAuth示例代码
Jul 20 PHP
PHP中spl_autoload_register()和__autoload()区别分析
May 10 PHP
php检查是否是ajax请求的方法
Apr 16 PHP
详解Laravel视图间共享数据与视图Composer
Aug 04 PHP
PHP简单获取网站百度搜索和搜狗搜索收录量的方法
Aug 23 PHP
PHP Mysqli 常用代码集合
Nov 12 PHP
yii 2.0中表单小部件的使用方法示例
May 23 PHP
对laravel in 查询的使用方法详解
Oct 09 PHP
Thinkphp5.0 框架使用模型Model添加、更新、删除数据操作详解
Oct 11 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
Nov 25 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
音乐朗读剧《MARS RED》2021年TV动画化决定!
2020/03/06 日漫
PHP5中实现多态的两种方法实例分享
2014/04/21 PHP
javascript Array.prototype.slice使用说明
2010/10/11 Javascript
Jquery 的扩展方法总结
2011/10/01 Javascript
Js中获取frames中的元素示例代码
2013/07/30 Javascript
javascript实现颜色渐变的方法
2013/10/30 Javascript
Node.js的项目构建工具Grunt的安装与配置教程
2016/05/12 Javascript
10分钟掌握XML、JSON及其解析
2020/12/06 Javascript
jQuery时间验证和转换为标准格式的时间格式
2017/03/06 Javascript
纯JS实现出生日期[年月日]下拉菜单效果
2018/06/01 Javascript
JS实现的小火箭发射动画效果示例
2018/12/08 Javascript
Vue实现剪贴板复制功能
2019/12/31 Javascript
原生js实现轮播图特效
2020/05/04 Javascript
JavaScript设计模式---单例模式详解【四种基本形式】
2020/05/16 Javascript
[03:39]DOTA2英雄梦之声_第05期_幽鬼
2014/06/23 DOTA
[09:43]DOTA2每周TOP10 精彩击杀集锦vol.5
2014/06/25 DOTA
python3.3教程之模拟百度登陆代码分享
2014/01/16 Python
Python help()函数用法详解
2014/03/11 Python
跟老齐学Python之重回函数
2014/10/10 Python
Python设计足球联赛赛程表程序的思路与简单实现示例
2016/06/28 Python
100行Python代码实现自动抢火车票(附源码)
2018/01/11 Python
详解如何用django实现redirect的几种方法总结
2018/11/22 Python
Python3中exp()函数用法分析
2019/02/19 Python
pytorch中的embedding词向量的使用方法
2019/08/18 Python
Django框架创建项目的方法入门教程
2019/11/04 Python
关于python中plt.hist参数的使用详解
2019/11/28 Python
浅析关于Keras的安装(pycharm)和初步理解
2020/10/23 Python
AE美国鹰美国官方网站:American Eagle Outfitters
2016/08/22 全球购物
2015年党风廉政建设目标责任书
2015/05/08 职场文书
2015年度酒店客房部工作总结
2015/05/25 职场文书
《给予树》教学反思
2016/03/03 职场文书
python实现腾讯滑块验证码识别
2021/04/27 Python
浅谈MySQL user权限表
2021/06/18 MySQL
关于python爬虫应用urllib库作用分析
2021/09/04 Python
MySQL库表太大怎么办? 数据库分库分表项目实践
2022/04/11 MySQL
微信小程序实现轮播图指示器
2022/06/25 Javascript