首页 >

关于PHP的设计模式,该怎么处理

后端开发|php教程关于PHP的设计模式,该怎么处理
MVC,Controller,PHP,Module,Model
后端开发-php教程
关于PHP的设计模式
大家有没有 参与过比较系统的项目 或者 应用,你们在系统框架设计的思路是怎么样的?
预订源码,vscode src提示,分区表修改后ubuntu进不了,自己实现tomcat,sqlite 查表的数量,jquery粘性定位插件,前端技术选型及框架教程,python爬虫搜索建模资料,php判断数组元素,晋江seo定制,超酷个人网站欣赏,网页小游戏源码,易企秀模板打开黑屏lzw
现在很多人都谈MVC, 这种设计模式比较 易于维护。
ms物业系统集团综合版源码,16个vscode插件,ubuntu腾讯视频,tomcat部署前端项目,txt怎么转换成sqlite,美团外卖配送时间数据爬虫,php引用js,淘宝seo有什么影响,高端摄影网站模板下载,dz模板放哪儿lzw
也有人把MVC 引入到 php设计模式中,
旅游活动网站源码,vscode占全屏怎么退出,ubuntu dd同步,tomcat官网文档,爬虫什么生肖,php面向对象入门,东莞品牌词seo推广价格,淘宝发布网站源码,flash婚纱模板lzw
但是我想问 MVC 真的适合php吗?

我总觉的 PHP 实现 MVC 很别扭, 毕竟一个php文件中的 程序,当它执行完后就被释放掉了, 而java/c# 中的程序是常住于内存中的, 所以PHP 中的 Module这层 每次调用都从头开始, 这样开销不会很大?

而且我认为 PHP 实现 MVC 这里面的 Controller 简直就是可有可无的。如果有这么设计过的肯定 也有我这种感受。

各位有什么高见呢?

——解决方案——————–
MVC 一种软件架构模型,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。
既然是架构模型,就不存在是否适合某种语言的问题。他只不过是一种思路,一个看待事物的方法
MVC 也不象你说的那样 比较易于维护,相反 由于它的内部原理比较复杂,所以需要花费一些时间去思考。开发一个MVC模式架构的工程,将不得不花费相当可观的时间去考虑如何将MVC模式运用到应用程序中,同时由于模型和视图要严格的分离,这样也给调试应用程序带来了一定的困难。每个构件在使用之前都需要经过彻底的测试。另外由于MVC模式将一个应用程序分成了三个部件,所以这意味着同一个工程将包含比以前更多的文件。

Controller 简直就是可有可无的 少了 C 还是 MVC 吗?
Module这层 每次调用都从头开始, 这样开销不会很大? 不用 MVC 就没有开销了吗?所需的功能总是要有代码实现的吧?

——解决方案——————–
其实mvc现在在,主流的开发语言中都在用。

其实mvc主要的作用不是提高性能,和加速。毕竟框架是有体积和损耗。

用mvc等等目的我个人认为主要是编码,维护,便于开发。

——解决方案——————–
1楼,2楼说得很不错了,存在既有理,主要是一种思想,易于后期开发和维护,当然一开始我也觉得别扭,为什么要这样,把一个简单的事情要复杂化!
——解决方案——————–
#5

一些逻辑处理是在Controller中完成,怎会微不足道了呢。


关于PHP的设计模式,该怎么处理
  • 解答:如何使用PHP开发高效的WEB系统
  • 解答:如何使用PHP开发高效的WEB系统 | 解答:如何使用PHP开发高效的WEB系统 ...

    关于PHP的设计模式,该怎么处理
  • AngularJS 控制器 controller实例详解
  • AngularJS 控制器 controller实例详解 | AngularJS 控制器 controller实例详解 ...

    关于PHP的设计模式,该怎么处理
  • 关于include的变量运用
  • 关于include的变量运用 | 关于include的变量运用 ...