关于php mvc开发模式的感想

 更新时间:2011年06月28日 19:31:08   作者:  
使用mvc开发已经有一段很长时间了,发现了一些问题。
使用mvc开发模式是为了什么??
MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。

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

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

我们需要的什么?

1.视图分离

2.代码重用

3.开发效率

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

相关文章

  • PHP中Socket连接及读写数据超时问题分析

    PHP中Socket连接及读写数据超时问题分析

    这篇文章主要介绍了PHP中Socket连接及读写数据超时问题,分析了Socket连接的相关设置与使用技巧,需要的朋友可以参考下
    2016-07-07
  • php常用字符串String函数实例总结【转换,替换,计算,截取,加密】

    php常用字符串String函数实例总结【转换,替换,计算,截取,加密】

    这篇文章主要介绍了php常用字符串String函数,结合实例形式总结分析了php常用字符串函数的功能与使用技巧,包括字符串的转换、替换、计算、截取、加密等各种常用操作相关函数,需要的朋友可以参考下
    2016-12-12
  • PHP+Ajax简单get验证操作示例

    PHP+Ajax简单get验证操作示例

    这篇文章主要介绍了PHP+Ajax简单get验证操作,涉及php结合ajax无刷新提交验证相关操作技巧,需要的朋友可以参考下
    2019-03-03
  • php笔记之:AOP的应用

    php笔记之:AOP的应用

    你以前听说过AOP(Aspect Oriented Programming)吗?虽然在php方面,好像没有过多的使用,但是在企业级开发中,AOP被广泛使用。我将借此文,向大家介绍PHP方面的AOP
    2013-04-04
  • 检查用户名是否已在mysql中存在的php写法

    检查用户名是否已在mysql中存在的php写法

    检查用户名是否已在mysql中存在的方法有很多,下面为大家介绍下使用php是如何做到的
    2014-01-01
  • PHP与MYSQL中UTF8编码的中文排序实例

    PHP与MYSQL中UTF8编码的中文排序实例

    这篇文章主要介绍了PHP与MYSQL中UTF8编码的中文排序方法,实例讲述了根据拼音进行排序的方法,需要的朋友可以参考下
    2014-10-10
  • php实现上传图片文件代码

    php实现上传图片文件代码

    在PHP程序开发中,文件上传是一个使用非常普遍的功能,也是PHP程序员的必备技能之一。值得高兴的是,在PHP中实现文件上传功能要比在Java、C#等语言中简单得多。下面我们结合具体的代码实例来详细介绍如何通过PHP实现文件上传和多文件上传功能。
    2015-07-07
  • 封装一个PHP可控限速下载文件的方法

    封装一个PHP可控限速下载文件的方法

    这篇文章给大家介绍了封装一个PHP可控限速下载文件的方法,文章通过代码示例介绍的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2023-10-10
  • PHP中ob_start函数的使用说明

    PHP中ob_start函数的使用说明

    本文是对PHP中ob_start函数的使用方法进行了详细的分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2013-11-11
  • php上传图片生成缩略图(GD库)

    php上传图片生成缩略图(GD库)

    这篇文章主要介绍了php上传图片生成缩略图,还阐述了利用GD库上传图片以及创建缩略图,感兴趣的小伙伴们可以参考一下
    2016-01-01

最新评论