Zend Framework 比symfony 差在哪里?

天空
  • 7

Zend Framework比symfony差在哪里?

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

回复
阅读 1.5k
1 个回答
✓ 已被采纳

在用 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 高.
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏