Zend Framework2刚刚发布,从现在开始,Zend只提供了18个月的ZF1支持。我知道他们正在为ZF2的新功能而努力,然后他们将对它进行一些重大的速度改进,因为它比ZF1慢5倍。
我想从你做的基准测试或测试中知道ZF2比ZF1慢多少,而不是纯粹的猜测。
我找到的最新基准测试来自2012年2月22日,它得出的结论是ZF2比ZF1慢4倍。
链接here
发布于 2012-09-07 17:32:42
常见问题-(根据昨天的个人实验得到的答案)
Zend Framework1与Zend Framework2相比有哪些变化?
架构
ZF1基于MVC,ZF2基于MOVE。差别很大。MOVE =模型操作视图事件,MVC =模型视图控制器。More here。Zend Framework2使用100%面向对象的代码,并利用了PHP 5.3的大部分新特性,即命名空间、后期静态绑定、lambda函数和闭包。source
installation的大小
最新的ZF1文件大约是30Mb,ZF2大约是2.5Mb (压缩)。
依赖项
ZF1是一组核心库和非常松散耦合的架构(相对于它的竞争对手/播放器- CakePHP)。ZF1不需要太多的“gem”(就像在ruby中一样),但是可以用插件做得更好。ZF2要求您了解composer - phar,很快它就会超越任何其他框架。新概念: Zend粉丝的Dependency Injection。
Certification
认证只适用于ZF1,然而,尽管培训材料可以在线获得,但关于他们关于ZF2证书的演讲仍有传言。
约定
对于Zend/Db/Table.php中的类,ZF1中的类名是Zend_Db_Table,而在ZF2中,它是类My\Auth\Adapter。说得够多了。
社区
ZF1得到了Zend Technologies (以及少数未具名的其他公司)的支持。ZF2拥有包括谷歌和微软在内的杰出支持者。Source here
速度
执行"Hello World!“花了大约20倍的时间。在ZF2中。我不是在这里评判。在这一点上我可能错了。DIY。
我应该选择哪一个?
MVC已经存在了将近十年了,如果你是其中一个为新架构感到悲哀的人,那么嘿!这是“你选择的”域名,跟上潮流,更新你自己!从here启动ZF2。
https://stackoverflow.com/questions/12314300
复制相似问题