Zend framework Yii还是ZendFramework?[&x2B;ORM]

Zend framework Yii还是ZendFramework?[&x2B;ORM],zend-framework,orm,yii,php,Zend Framework,Orm,Yii,Php,我想知道该使用哪个PHP框架。我在我的项目中使用了CodeIgniter,但当版本2.0发布时,我知道它不是我所需要的,因为它仍然是旧的CI,只添加了很少的小功能 目前我无法决定使用哪个框架:Zend还是Yii。我还需要一些ORM工具(内置框架或外部)。 我发现这个小讨论: 但这种讨论相对来说比较古老。而且很多事情可能在两年内改变 我需要稳定性、良好的文档/书籍和良好的性能,因为我不打算使用框架来编写小型个人博客。:) 那么我应该学习和使用哪一个呢 另外,很抱歉我的英语水平很差 p.p.S.也许

我想知道该使用哪个PHP框架。我在我的项目中使用了CodeIgniter,但当版本2.0发布时,我知道它不是我所需要的,因为它仍然是旧的CI,只添加了很少的小功能

目前我无法决定使用哪个框架:Zend还是Yii。我还需要一些ORM工具(内置框架或外部)。 我发现这个小讨论: 但这种讨论相对来说比较古老。而且很多事情可能在两年内改变

我需要稳定性、良好的文档/书籍和良好的性能,因为我不打算使用框架来编写小型个人博客。:)

那么我应该学习和使用哪一个呢

另外,很抱歉我的英语水平很差

p.p.S.也许你可以给我提供一些其他PHP框架?

我个人使用。 文档太棒了

我从未真正理解Zend在更多用例中的用途。 设置需要很长时间,而且您可以在几乎任何其他框架(包括CakePHP和Yii)中导入Zend库函数。因此,使用开发周期更快的框架并导入Zend库似乎是合乎逻辑的做法

  • Zend框架没有内置的ORM。如果您想使用ORM,请查看doctrine2或高负载mongodb(nosql)
  • ZF是稳定的,但不是很快
  • 文档不是很好,有些东西只能在源代码中找到
  • Yii是高性能的。 Yii有自己的ORM实现,称为Yii活动记录(AR)。 Yii文档非常好


    对于新的体验,我将尝试Yii,但在您的情况下很难决定。

    它是否有ORM内置模块/扩展,或者您更喜欢使用其他ORM工具,或者只编写普通SQL?CakePHP内置了ORM,准备推出这个盒子。在线上有很多比较框架的基准测试。在那些地方蛋糕似乎做得很好。看起来它真的很快,但我从来没有太担心过性能。只要速度保持可用,这对我来说不是什么大问题。@Gordon在CakePHP的例子中,Active Record怎么不是ORM实现呢?让我重新表述一下:@Gordon有一些优点。尽管如此,对于您的问题的所有预制解决方案,它实际上取决于您的用例。对于中小型项目来说,AR似乎仍然是一种处理数据的好方法,这些项目可以接受AR的缺点,也可以在不太混乱的情况下解决这些缺点。如果AR的缺点是个大问题,那么您可以看看允许使用其他ORM实现(如条令)的框架。我相信Yii和Zend都有能力在不做太多工作的情况下使用条令。Kohana()呢?@biakaverson Kohana的文档现在比ZF版本要好得多,ZF有API文档、多语言参考指南和wiki。如果您认为这是不够的文件,那么去问题跟踪器,告诉他们缺少什么。教程不是文档。很简单:ZF文档没有描述如何开发的严格技术。ZF很难开始学习。参考手册中有一个入门指南。除了ZF通过其RSS提要发布的各种教程和文章以及各种贡献者在其博客上发布的文章之外。@Gordon大体上我喜欢ZF)),活动记录模式与ORM不同