Performance 使用MVC设计模式(模型-视图-控制器)的优缺点

Performance 使用MVC设计模式(模型-视图-控制器)的优缺点,performance,model-view-controller,Performance,Model View Controller,在我的设计中,出于性能原因,我正在考虑放弃MVC设计,不确定带有页眉/页脚的直截了当的PHP页面是否会超出我的MVC设置(使用PHP/Zend)。我觉得会的 评论?你的时间有什么价值?你的工作效率如何?代码的可维护性如何 vs 增加一台服务器的成本是多少?这取决于您正在构建的服务器。MVC在某些事情上肯定有些过分,甚至不适用于其他事情。将其与未来的维护、与其他开发人员合作、您将自己重写多少MVC设计模式等进行权衡。讨论了MVC及其发明者的新范式DCI,它可能会成为传统OO的挑战者。我从最初的Sm

在我的设计中,出于性能原因,我正在考虑放弃MVC设计,不确定带有页眉/页脚的直截了当的PHP页面是否会超出我的MVC设置(使用PHP/Zend)。我觉得会的


评论?

你的时间有什么价值?你的工作效率如何?代码的可维护性如何

vs


增加一台服务器的成本是多少?

这取决于您正在构建的服务器。MVC在某些事情上肯定有些过分,甚至不适用于其他事情。将其与未来的维护、与其他开发人员合作、您将自己重写多少MVC设计模式等进行权衡。

讨论了MVC及其发明者的新范式DCI,它可能会成为传统OO的挑战者。

我从最初的Smalltalk-80环境中熟悉MVC。决定是否使用MVC或其他东西是关于代码的清晰性,而不是性能。如果在PHP中MVC的性能有什么特别的问题,我不知道

但同样,转向MVC的主要原因是分离关注点对于确保软件随着时间的推移是可支持和可维护的非常重要的价值