一旦您开始使用 PHP 框架构建站点,您是否从那时起就必须继续使用这种框架?
我还没有使用过框架,不知道项目进行到 50%(或任意数量)时您是否决定不再使用该框架,此时您是否需要从第 1 天继续没有它?
具体来说,我正在研究使用 Yii 的可能性,但我想要更通用的答案。
最佳答案
这取决于您使用的框架以及您使用它的范围。我会给你两个对比的例子。
Zend 框架
我最近开发了一个完全在 Zend Framework 中的网站,其中包括使用 ZFs 的 MVC。我没有使用自己编写的代码,而是完全依赖类中内置的框架来完成我想要完成的任务。如果我要在没有 ZF 的情况下重写这个网站,我需要从头开始。
代码点火器
Codeigniter 被称为轻量级框架,与大多数框架一样,您可以选择使用某些类或完全依赖框架。如果我使用 Codeigniter 创建一个网站,我可以决定使用 X 类或 Y 类来实现网站的要求(与 Zend 相同)。如果我想停止使用 Codeigniter,我只需要重写使用类 X 或 Y 的函数。
基本上,这取决于您使用框架的广泛程度。
关于PHP 框架 : Locked In?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5400081/