PHP 框架 : Locked In?

标签 php frameworks

一旦您开始使用 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/

相关文章:

api - 如何使用 Carina 测试框架在代码中设置数组属性值进行 API 测试?

php - 如何将数组值添加到关联数组的中间?

php - PHP Web 服务可以返回两个或更多数组吗?

php - 在 PHP 中生成任意长度的有序(加权)组合

php - 使用带有 PHP 框架的 HTML5 Boilerplate Build 脚本

java - 从java中的视频中提取图像

java - 聊天应用程序如何与其服务器通信?

php - 如何在 Codeigniter Active 记录中编写 MYSQL 查询 !=?

ios - 项目结构中链接框架的放置错误

ios - Xcode 库因 Xcode 5.1 损坏 - "Assertion failed"