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=Model Operations Views Events,MVC=Models Views Controllers。更多信息请查看此处。Zend Framework 2使用100%面向对象的代码,并利用PHP 5.3的大多数新功能,即命名空间,后期静态绑定,Lambda函数和闭包。来源
安装大小
最新的ZF1文件约为30MB,ZF2约为2.5MB(已压缩)。
依赖关系
ZF1是核心库的集合,其架构非常松散(相对于其竞争对手/播放器CakePHP而言)。ZF1不需要太多的'gems'(如ruby中的gems),但可以使用插件提升性能。ZF2要求您了解composer,phar等,它很快就会超过任何其他框架。新概念:Zend粉丝的依赖注入。
认证
只有ZF1提供认证,不过有传言称他们正在谈论ZF2认证,尽管在线培训材料是可用的。
惯例
ZF1中的类名为Zend_Db_Table,位于Zend / Db / Table.php中,而在ZF2中,它是类My \ Auth \ Adapter。够说了。
社区
ZF1由Zend Technologies(和其他未公开)支持,ZF2拥有谷歌和微软等显著的支持者。 源在此处
速度
在ZF2中执行“Hello World!”需要大约20倍的时间。 我这里没有做评判。 我可能会有所不同。 DIY。
我应该选择哪一个?
MVC已经存在了近十年,如果你是那些对全新架构感到难过的人之一,那么嘿! IT是“你选择的”领域,请跟上潮流并更新自己! 从这里开始学习ZF2。