Skip to main content
Image for post: Zend2 vs Symfony2. Pro and cons

Zend2 vs Symfony2. Pro and cons

Comparing 2 similar PHP frameworks

Zend2 and Symfony2 are the most popular and probably the best PHP framework. YII is a good alternative and there are other good choices like Fuel PHP or Phalcon. But I love these 2 frameworks. Let's see a comparison

Zend framework 2

Pro

  • Strong core
  • Good community
  • Support for various database systems and service providers
  • Flexible caching sytem and simple optimization tools from CLI

Cons

  • Heavy
  • Steep learning curve
  • The documentation is really bad and hard to understand
  • You must centralize all unit tests to execute all with PHPUnit

Symfony2

Pro

  • Collection of separated components
  • Many bundles ready to use available
  • Console application with many commands and code generators

Cons

  • Heavy
  • Steep learning curve: many people will disagree but although the good documentation, for me Symfony is hard to understand and use it professionally in real world projects.

Conclusion

We can spend a lot of word talking about this two excellent frameworks, but Symfony seems better. There is a good documentation and the 3rd version is coming out. Zend has to integrate Doctrine, Symfony not. To access components with Symfony is much easier and the testing tools including libraries for functional testing are better.

Share this post

This website and/or any sub domains use cookies to understand how you to improve your experience.