Zend Framework 1 vs Zend Framework 2 性能 [已关闭]
Zend Framework 2 刚刚发布,Zend 从现在起仅 18 个月内为 ZF1 提供支持。我知道他们正在研究ZF2中的新功能,然后他们将对它进行一些重大的速度改进,因为它比ZF1慢5倍。
我想知道ZF2比ZF1慢多少,从你所做的基准测试或测试来看,而不是纯粹的猜测。
我发现的最新基准测试来自2012年2月22日,它得出的结论是ZF2比ZF1慢4倍。
链接这里
Zend Framework 2 刚刚发布,Zend 从现在起仅 18 个月内为 ZF1 提供支持。我知道他们正在研究ZF2中的新功能,然后他们将对它进行一些重大的速度改进,因为它比ZF1慢5倍。
我想知道ZF2比ZF1慢多少,从你所做的基准测试或测试来看,而不是纯粹的猜测。
我发现的最新基准测试来自2012年2月22日,它得出的结论是ZF2比ZF1慢4倍。
链接这里
常见问题 - (基于昨天完成的个人实验的答案)
Zend Framework 2 中与 Zend Framework 1 相比发生了哪些变化?
建筑
ZF1基于MVC,ZF2基于MOVE。巨大的差异。MOVE = 模型操作视图事件 ,MVC = 模型视图控制器。更多这里。Zend Framework 2 使用 100% 面向对象的代码,并利用 PHP 5.3 的大多数新功能,即命名空间、后期静态绑定、lambda 函数和闭包。源
安装尺寸
最新的ZF1文件约为30Mb,ZF2约为2.5Mb(压缩)。
屬地
ZF1 是核心库集和非常松散耦合的架构(相对于其竞争对手/玩家 - CakePHP)。ZF1不需要太多的“gems”(如ruby),但是,使用插件可以做得更好。ZF2 要求您了解 composer - phar,很快它可能会超过任何其他框架。新概念:为Zend粉丝注入依赖性。
认证
认证仅适用于 ZF1,但是,尽管有传言称他们正在谈论 ZF2 证书,尽管培训材料可在线获得。
约定
ZF1 中的类名Zend_Db_Table Zend/Db/Table 中的类.php而在 ZF2 中,它是类 My\Auth\Adapter 。说得够多了。
社区
ZF1 得到了 Zend Technologies(以及其他一些未命名)的支持。ZF2 拥有包括 Google 和 Microsoft 在内的杰出支持者。来源在这里
速度
在 ZF2 中执行“Hello World!”大约需要 20 倍的时间。我不是在这里评判。我在这里可能是错的。自己动手。
我应该选择哪一个?
MVC已经存在了近十年,如果你是其中之一,他们完全为新架构感到难过,那么嘿!IT是“您选择的”领域,跟上趋势并更新自己!从这里开始 ZF2。