Zend Framework 比symfony 差在哪里?

Zend Framework比symfony差在哪里?

为什么大家都比较推崇symfony?

阅读 1.2k
评论
    1 个回答
    • 72

    在用 zendframework/zend-expressive v3 的飘过~.

    个人认为双方都不差, 社区方面双方也都很好.
    现在都是组件化的, 所以说不应该说用了 symfony 就完全不去了解 zendframework.
    组件方法各有各的优势, 他们之前也有组件互相引用, 有的废弃自己的推荐用对方的.

    应该在组件上对比考虑选用谁的, 比如

    Symfony ZendFramework 说明 推荐
    symfony/console zendframework/zend-console zf 已放弃维护,zf 官方都说明推荐用 symfony/console symfony/console
    symfony/event-dispatcher zendframework/zend-eventmanager 双方设计都不错. 看自己选择生态
    symfony/cache zendframework/zend-cache 看自己选择生态
    symfony/framework-bundle zendframework/zend-mvc 都是观察者模式设计的结构, MVC 结构 看自己选择生态
    symfony/framework-bundle zendframework/zend-expressive symfony 观察者模式设计, 也是传统的MVC
    expressive 中间件设计, ADR 结构
    个人比较推荐 Expressive
    ... ... ... ...

    诸如类的很多, 双方都有的看自己选择的生态, 或者双方都不用, packagist.org 去找.

    至于为什么比较推崇 Symfony, 我也不知道.

    可能是:

    1. 英文水平问题. Zendframework 中文文档几乎没有.
    2. 社区热度 Symfony 确实比 Zendframework 高.
      撰写回答

      登录后参与交流、获取后续更新提醒

      相似问题
      推荐文章